是否可以在 a 中设置文本的最大长度TextArea
?
问问题
27688 次
5 回答
9
有趣的是,HTML5 在 textarea 中添加了 maxlength 的功能,如果您现在可以使用 HTML5。
演示:
<textarea maxlength="20"></textarea>
于 2012-10-18T18:56:57.123 回答
3
您可以在 HTML 中使用以下格式
<input type="text" maxlength="13">
于 2015-08-31T12:16:35.767 回答
2
如果您使用 jQuery,请使用此插件 http://www.stjerneman.com/demo/maxlength-with-jquery
于 2011-02-25T11:21:46.530 回答
2
此解决方案可通过一个功能重复用于所有文本区域,并且不会通知用户他/她输入了太多字符,它会阻止他们这样做,有点像 maxlength
功能:
<script language="javascript" type="text/javascript">
function imposeMaxLength(Object, MaxLen)
{
return (Object.value.length <= MaxLen);
}
</script>
执行:
<textarea name="myName" onkeypress="return imposeMaxLength(this, 15);" ><textarea>
于 2012-04-17T11:42:47.560 回答
1
Textarea 不接受最大长度。
我创建了一个 javascript 函数来处理 onchange 事件。在我的一个解决方案中,我避免在表单上提交事件。
如果 textarea 超过 255 个字符,下面的代码将避免提交
<script>
function checkSize(){
var x = document.getElementById('x');
return x.value.length <= 255;
}
</script>
<form onsubmit="return checkSize()">
<textarea id="x"><textarea>
</form>
于 2011-02-25T11:21:08.723 回答