在IE textarea中呈现的变量取出了格式

时间:2012-02-03 00:00:25

标签: php javascript variables textarea

我有一个通过php接收变量的textarea

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

然后通过js

对该变量进行查询
 $(document).ready(function(){
    $("a.clickable").click(function(event){
        event.preventDefault();
        $("textarea#messageforfriends").val($(this).html());
    });  
});

所以textarea收到的新变量很好,除了IE(当然)br标签被取出了吗?

2 个答案:

答案 0 :(得分:0)

IE处理textareas中的换行符的方式有所不同。以下是您可能会发现有用的早期帖子。

答案 1 :(得分:0)

通常IE忽略(重复)空格的类型,并在内部用一个空格(%20)替换它们。在大多数元素中都会发生这种情况(因为除了<pre><textarea>之外,空格对渲染没有任何意义)。

因此,如果是一个选项,请使用<pre/> - 元素而不是<a/>