使用Javascript验证限制表单字符数
如何限制输入表单允许的字符数? 我正在使用这样的验证使用Javascript验证限制表单字符数,javascript,forms,Javascript,Forms,如何限制输入表单允许的字符数? 我正在使用这样的验证 //Last name var x=document.forms["regForm"]["lname"].value if (x==null || x=="") { alert("Last name must be filled out"); return false; } 您可以这样做: <script> function testInput(obj, max_length){ if(obj.valu
//Last name
var x=document.forms["regForm"]["lname"].value
if (x==null || x=="")
{
alert("Last name must be filled out");
return false;
}
您可以这样做:
<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);'/>
功能测试输入(obj,最大长度){
如果(对象值长度>最大长度){
警报(obj.name+“'的长度太长”);
}
}
fiddle:为什么不在
元素上设置maxlength
属性(maxlength
属性)?是否有类似于我输入的代码的地方?@Mike您将代码放在哪里,是否在任何onchange
(或任何操作)调用中?