我想在文本内部开始一个textarea,在第一行下面开始一些行。做类似的事情:
var myText = '\r \r \r HELLO';
不起作用:HELLO写在第一行,而
var myText = 'HELLO \r \r \r HELLO2';
在HELLO之后正确放置HELLO2。这意味着\r
是正确的,但它在textarea的开头不起作用。
有什么建议吗?
答案 0 :(得分:13)
尝试将
插入文字区域。
答案 1 :(得分:5)
您是否尝试在“\ r”之前放置空格或
?
答案 2 :(得分:3)
请勿使用\ r,使用\ n
实施例: var myText ='\ n \ n \ n HELLO';
答案 3 :(得分:2)
在PHP中,我必须确保使用双引号而不是单引号。
$var1 = 'Test1 above /n/n Test below'; //will not work
$var2 = "Test2 above /n/n Test below"; //will work
echo = "<textarea>$var1</textarea><br /><textarea>$var2</textarea>";
答案 4 :(得分:0)
“\ r”是要返回行的开头,我忘了它的名字,我认为是光标。但你需要的是“\ n”换新行
答案 5 :(得分:0)
如果您使用的是.net。
然后做
Var myText = "Hello" + Enviroment.NewLine + "Hello2";
但是,如果你使用其他东西,即Java,网络语言,那么我建议你尝试/n
后跟/r
。在"/n/r"
被忽略后,我必须使用/r
来获得我想要的结果。
答案 6 :(得分:0)
您使用的浏览器和/或操作系统是什么? \r
,\n
和<textarea rows="5" id="r"></textarea>
<textarea rows="5" id="n"></textarea>
在IE 8,Firefox 3.6和Chrome 9中的Windows上产生相同(正确)的结果。
$(function() {
$('#r').val('\r\r\rHello');
$('#n').val('\n\n\nHello');
});
{{1}}