2012-02-03 32 views
0

我有一個通過PHP變量在IE textarea的渲染取出格式

$boring = str_ireplace($boringa, "\r\n", $boring); 

接收一個變量,變量,然後通過JS chaged一個textarea

$(document).ready(function(){ 
    $("a.clickable").click(function(event){ 
     event.preventDefault(); 
     $("textarea#messageforfriends").val($(this).html()); 
    }); 
}); 

所以textarea的接收新變量罰款的一切,但IE瀏覽器(當然)br標籤被取出?

回答

0

一般IE忽略的(重複)空格的類型並在內部具有單個空間替換它們(%20) 。這發生在大多數元素中(因爲空白在渲染中沒有意義),除了<pre><textarea>

所以,如果它是一個選項,請使用<pre/> -element而不是<a/>