2010-01-02 116 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的细节,也许你会得到更合适的答案?

相关问题