Добрый день. Подскажите, не могу разобраться, делаю валидатор форм при регистрации на сайте. Все бы хорошо, но не работает minlenght и maxlenght... Помогите разобраться
Форма регистрации:
<form method="post" id="formReg" action="functions/reg.php">
<p id="regMessage"></p>
<div id="blockFormReg">
<ul id="formReg">
<li>
<label>Логин</label>
<span class="star">*</span>
<input type="text" name="regLogin" id="regLogin" />
</li>
<li>
<label>Пароль</label>
<span class="star">*</span>
<input type="text" name="regPass" id="regPass" />
<span id="genPass">Сгенирировать</span>
</li>
<li>
<label>Фамилия</label>
<span class="star">*</span>
<input type="text" name="regSurname" id="regSurname" />
</li>
<li>
<label>Имя</label>
<span class="star">*</span>
<input type="text" name="regName" id="regName" />
</li>
<li>
<label>Отчество</label>
<span class="star">*</span>
<input type="text" name="regPatronymic" id="regPatronymic" />
</li>
<li>
<label>E-mail</label>
<span class="star">*</span>
<input type="text" name="regEmail" id="regEmail" />
</li>
<li>
<label>Мобильный телефон</label>
<span class="star">*</span>
<input type="text" name="regMobile" id="regMobile" />
</li>
<li>
<label>Адрес доставки</label>
<span class="star">*</span>
<input type="text" name="regAddress" id="regAddress" />
</li>
</ul>
</div>
<p align="right"><input type="submit" name="regSubmit" id="regSubmit" value="Регистрация"></p>
</form>
обработка:
$(document).ready(function() {
$('#formReg').validate(
{
//Правила проверки
rules:{
"regLogin":{
required: true,
minlenght: 5,
maxlenght: 15,
remote: {
type: "post",
url: "/function/chek_login.php"
}
},
"regPass":{
required:true,
minlenght:7,
maxlenght:15
},
"regSurname":{
required:true,
minlenght:3,
maxlenght:15
},
"regName":{
required:true,
minlenght:3,
maxlenght:15
},
"regPatronymic":{
required:true,
minlenght:5,
maxlenght:25
},
"regEmail":{
required:true,
email:true
},
"regMobile":{
required:true
},
"regAddress":{
required:true
}
},
//Выводимые сообщения при нарушении соответствуещих правил
messages:{
"regLogin":{
required: "Укажите логин!",
minlenght: "От 5 до 15 символов!",
maxlenght: "От 5 до 15 символов!",
remote: "Логин занят!"
},
"regPass":{
required:"Введите пароль!",
minlenght:"От 7 до 15 символов!",
maxlenght:"От 7 до 15 символов!"
},
"regSurname":{
required:"Введите фамилию!",
minlenght:"От 3 до 15 символов!",
maxlenght:"От 3 до 15 символов!"
},
"regName":{
required:"Введите имя!",
minlenght:"От 3 до 15 символов!",
maxlenght:"От 3 до 15 символов!"
},
"regPatronymic":{
required:"Введите отчество!",
minlenght:"От 5 до 25 символов!",
maxlenght:"От 5 до 25 символов!"
},
"regEmail":{
required:"Введите e-mail!",
email:"Не корректный e-mail!"
},
"regMobile":{
required:"Введите номер телефона!"
},
"regAddress":{
required:"Необходимо указать адрес доставки!"
}
},
submitHandler: function(form){
$(form).ajaxSubmit({
success: function(data) {
if (data == 'true') {
$("#blockFormReg").fadeOut(300, function(){
$("#regMessage").addClass("regMessageGood").fadeIn(400).html("Вы успешно зарегистрировались!");
$("#regSubmit").hide();
});
}
else {
$("#regMessage").addClass("regMessageError").fadeIn(400).html(data);
}
}
});
}
});
});