Как я могу ограничить количество символов, которое позволяет форма ввода?Я использую проверку как это
//Last name var x=document.forms["regForm"]["lname"].value if (x==null || x=="") { alert("Last name must be filled out"); return false; }
Почему бы не установить атрибут maxlength (свойство maxLength) для элемента <input>?
maxlength
maxLength
<input>
вы можете сделать что-то вроде этого:
<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);'/>
скрипка: http://jsfiddle.net/maniator/FQTM5/