2010-01-02 109 views

回答

2

您可以使用​​3210標籤:

<textarea>This is a multi-line box</textarea> 

你可以使用jQuery來代替textboxtextarea

$(".swap").click(function(){ 
    var textArea = $("<textarea></textarea>"); 
    var textBox = $(":text[name='message']"); 
    $(textBox).replaceWith(textArea); 
}); 
0

<textarea></textarea>

查看詳情:http://www.w3schools.com/TAGS/tag_textarea.asp

- 編輯:哦對不起,你的意思是一個文本輸入。在這種情況下,正如另一個答案中所回答的那樣:不,你不能使它成爲多行,但你可以將它換成textarea。

0

需要考慮的一件事是,爲了使您的網站符合wcag標準,它應該在停用JavaScript的情況下正常運行。這可能是關於textArea jquery swap方法的一個問題。

textarea是所有意圖的多行文本框。唯一的區別是,它沒有最大長度屬性,無論如何都可以通過服務器端驗證來處理。

你能提供更多關於爲什麼你不能使用textarea的細節,也許你會得到更合適的答案?

相關問題