如何限制输入表单允许的字符数? 我正在使用像这样的验证
//Last name
var x=document.forms["regForm"]["lname"].value
if (x==null || x=="")
{
alert("Last name must be filled out");
return false;
}
答案 0 :(得分:2)
为什么不在maxlength
元素上设置maxLength
属性(<input>
属性)?
答案 1 :(得分:0)
你可以这样做:
<script>
function testInput(obj, max_length){
if(obj.value.length > max_length){
alert(obj.name + "'s length is too long");
}
}
</script>
<input name='lName' onchange='testInput(this, 8);'/>
<input name='fName' onchange='testInput(this, 15);'/>