对于IE,我尝试了几种方法在textarea中添加新行而没有成功。
的HTML
<textarea name="myTextarea" rows=4 cols=4 maxlength=250></textarea>
JAVASCRIPT
var text= "line1 line2 line3";
text= text.replace(/\s/g, "\r");
$('textarea[name=myTextarea]').val(text);
更新
我试图删除与textarea及其工作关联的css关联。
textarea{
white-space: nowrap;
}
问题在于,现在我不能在不破坏单词的情况下在同一行中显示单词。但这需要另一个问题
您的代码工作正常。我刚刚在IE中尝试过:http://jsfiddle.net/yo6cc45g/
问题是您设置的第1行cols=4
包含5个字符,因此该数字将出现在新行中。只需将cols属性更改为5即可。
<textarea name="myTextarea" rows=4 cols=5 maxlength=250></textarea>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句