Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.02.2017, 17:50
Интересующийся
Отправить личное сообщение для ПавелСедой Посмотреть профиль Найти все сообщения от ПавелСедой
 
Регистрация: 14.02.2017
Сообщений: 12

Не могу разобраться с валидатором форм
Добрый день. Подскажите, не могу разобраться, делаю валидатор форм при регистрации на сайте. Все бы хорошо, но не работает 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);
						}
					}
				});
			}
		});
});


Ответить с цитированием
  #2 (permalink)  
Старый 14.02.2017, 18:12
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

ПавелСедой,
lenght!!!
Ответить с цитированием
  #3 (permalink)  
Старый 14.02.2017, 18:16
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

ПавелСедой,
Сообщение от ПавелСедой
minlenght: 5,
https://jqueryvalidation.org/minlength-method/

опять опоздал

Последний раз редактировалось Dilettante_Pro, 14.02.2017 в 18:18.
Ответить с цитированием
  #4 (permalink)  
Старый 14.02.2017, 18:21
Интересующийся
Отправить личное сообщение для ПавелСедой Посмотреть профиль Найти все сообщения от ПавелСедой
 
Регистрация: 14.02.2017
Сообщений: 12

Сообщение от рони Посмотреть сообщение
ПавелСедой,
lenght!!!
Спасибо огромное!! Пол дня не мог разобраться, а всё оказалось так банально
Ответить с цитированием
  #5 (permalink)  
Старый 14.02.2017, 18:22
Интересующийся
Отправить личное сообщение для ПавелСедой Посмотреть профиль Найти все сообщения от ПавелСедой
 
Регистрация: 14.02.2017
Сообщений: 12

Сообщение от Dilettante_Pro Посмотреть сообщение
ПавелСедой,

https://jqueryvalidation.org/minlength-method/

опять опоздал
Всё равно большое спасибо за отзывчивость))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу разобраться с форматом даты frolgp Элементы интерфейса 8 23.01.2016 08:18
Не могу разобраться kktak Элементы интерфейса 1 15.06.2015 08:44
Не могу разобраться с калькулятором Innuenze Общие вопросы Javascript 8 05.10.2012 08:08
Не могу разобраться с двумерным массивом pro_xaoc jQuery 6 10.06.2012 12:11
Не могу разобраться с setTimeout bazilio2010 Общие вопросы Javascript 3 14.01.2012 00:17