Php IE textarea中的变量呈现将去掉格式设置
我有一个textarea,它通过php接收变量Php IE textarea中的变量呈现将去掉格式设置,php,javascript,variables,textarea,Php,Javascript,Variables,Textarea,我有一个textarea,它通过php接收变量 $boring = str_ireplace($boringa, "\r\n", $boring); 然后通过js更改该变量 $(document).ready(function(){ $("a.clickable").click(function(event){ event.preventDefault(); $("textarea#messageforfriends").val($(this).h
$boring = str_ireplace($boringa, "\r\n", $boring);
然后通过js更改该变量
$(document).ready(function(){
$("a.clickable").click(function(event){
event.preventDefault();
$("textarea#messageforfriends").val($(this).html());
});
});
因此,textarea在所有方面都接收到新变量fine,但IE(当然)正在删除br标记?IE处理textarea中换行符的方式存在差异。这里有几个你可能会觉得有用的帖子
- (ASP问题,但其中包含一些有用的要点)
和
之外,在大多数元素中都会发生这种情况(因为在渲染时,空格没有意义)
因此,如果它是一个选项,请使用
-元素而不是