我想在第一行下面啓動一行文本的文本內啓動一個textarea。做這樣的事情:在textarea中強制回車
var myText = '\r \r \r HELLO';
不起作用:HELLO寫在第一行,而
var myText = 'HELLO \r \r \r HELLO2';
提出正確HELLO2 HELLO之後。這意味着\r
是正確的,但它在textarea的開頭不起作用。
有什麼建議嗎?
我想在第一行下面啓動一行文本的文本內啓動一個textarea。做這樣的事情:在textarea中強制回車
var myText = '\r \r \r HELLO';
不起作用:HELLO寫在第一行,而
var myText = 'HELLO \r \r \r HELLO2';
提出正確HELLO2 HELLO之後。這意味着\r
是正確的,但它在textarea的開頭不起作用。
有什麼建議嗎?
「\ r」是要回到行的開頭,我忘了它的名字,我想是光標。但是,您需要的是「\ n」換新線
如果您使用.net。
然後但是,如果你用別的東西,即用java做
Var myText = "Hello" + Enviroment.NewLine + "Hello2";
,網絡語言那我勸你嘗試/n
其次/r
。在/r
被忽略之後,我不得不使用"/n/r"
來獲得我想要的結果。
您使用的是什麼瀏覽器和/或操作系統? In my quick test,既\r
和\n
產生相同的(正確的),在IE 8,火狐3.6和Chrome在Windows上導致9
<textarea rows="5" id="r"></textarea>
<textarea rows="5" id="n"></textarea>
$(function() {
$('#r').val('\r\r\rHello');
$('#n').val('\n\n\nHello');
});
不要使用\ r,使用\ n
例如: var myText ='\ n \ n \ n HELLO';
在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>";
嘗試將
插入文本區域。
我曾經遇到過這個問題,請嘗試\ n – Peter 2011-02-22 18:52:35
您應該嘗試接受之前問題的答案 – kjy112 2011-02-22 18:55:59
我在http://jsfiddle.net/RwNPX/1的'\ r'沒有收到任何問題/ – bdukes 2011-02-22 18:58:04