Ограничение количества символов формы с проверкой Javascript - PullRequest
0 голосов
/ 14 апреля 2011

Как я могу ограничить количество символов, которое позволяет форма ввода?Я использую проверку как это

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

Ответы [ 2 ]

2 голосов
/ 14 апреля 2011

Почему бы не установить атрибут maxlength (свойство maxLength) для элемента <input>?

0 голосов
/ 14 апреля 2011

вы можете сделать что-то вроде этого:

<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/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...