2011-04-14 26 views
0

如何限制输入表单允许的字符数? 我使用验证这样使用Javascript验证限制表单字符数

//Last name 
var x=document.forms["regForm"]["lname"].value 
if (x==null || x=="") 
    { 
    alert("Last name must be filled out"); 
    return false; 
    } 

回答

0

你可以做这样的事情:在<input>http://jsfiddle.net/maniator/FQTM5/

+0

无论如何,它可以看起来类似于我输入的代码吗? – Mike 2011-04-14 18:42:44

+0

@Mike我更新了我的帖子 – Neal 2011-04-14 18:44:06

+0

@Mike你把你的代码放在哪里,在任何'onchange'(或任何动作)调用中? – Neal 2011-04-14 18:46:04

2

为什么不把maxlength属性(maxLength属性):

<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);'/> 

小提琴元件?