TextArea字符限制如何设置



我有一个css+jscript表单,其中设置了文本区域,我想在其中设置限制,比如说只有50个字符。

"CSV": {     
"Name": "CSVData",     
"Title": "Provide machines data:",     
"Description": "Enter Machine Names",     
"UIType": "textArea",      
"Default": "", "Required":"1"}, 

我应该在"UIType":"text区域">,这样定义的文本区域将只接受50个字符。

编辑

在HTML中,您可以使用maxlength属性。

<textarea maxlength = "50" name = "description">
Enter answer here...
</textarea>

感谢Heretic Monkey对maxlength属性错误的澄清。

这是一个替代解决方案,带有一个工作演示:

function maxLength(el) {    
if (!('maxLength' in el)) {
var max = el.attributes.maxLength.value;
el.onkeypress = function () {
if (this.value.length >= max) return false;
};
}
}
maxLength(document.getElementById("text"));
<textarea maxlength="50" id="text"></textarea>

最新更新