Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.02.2010, 10:18
Новичок на форуме
Отправить личное сообщение для Oleg NT Посмотреть профиль Найти все сообщения от Oleg NT
 
Регистрация: 22.06.2008
Сообщений: 4

Validator: условное правило
Сразу скажу, что с jQuery я почти не знаком. Но тут пришлось столкнуться, так что разбираюсь лишь с теми самыми необходимыми аспектами, которые помогут разрешить ряд вопросов.

Один из них в следующем.

С помощью плагина Validator проверяются данные формы. Но есть некоторые поля, которые появляются только при определенном значении другого поля.

Например, поле metro (метро) подгружается лишь когда выбран город «Москва» или «Санкт-Петербург». В остальных случаях этого поля нет.

Суть в том, что это поле является обязательным для заполнения. Но только в том случае, если выбраны соответствующие города.

Как-то можно организовать «условное» требование обязательного заполнения поля? Т.е. поле является обязательным, если выбраны определенные районы.

rules : {
			fio : {required : true},
			phone : {required : true},
			mail : {required : true, email: true},
			city : {required : true},
			price : {required : true},
			area : {required : true},
			room : {required : true},
			title_r : {required : true},
			keystring : {required : true},
			etaz : {required : true, etaz : true}
		},
		messages : {
			fio : {required : "введите ФИО"},
			phone : {required : "введите свой телефон"},
			mail : {required : "введите свой электронный адрес", email: "адрес некорректен"},
			city : {required : "выберите город"},
			price : {required : "укажите цену"},
			area : {required : "укажите площадь"},
			room : {required : "укажите количество комнат"},
			title_r : {required : "напишите заголовок"},
			keystring : {required : "не введен код"},
			etaz : {required : "укажите этаж"}
		},
Ответить с цитированием
  #2 (permalink)  
Старый 13.02.2010, 14:33
Аватар для sysya
Профессор
Отправить личное сообщение для sysya Посмотреть профиль Найти все сообщения от sysya
 
Регистрация: 27.12.2009
Сообщений: 292

Тогда изучайте jquery, на этом форуме столько ссылок на необходимые материалы, иначе закажите работу фрилансерам, которые знают как и что делать
__________________
Нет предела совершенству...
Ответить с цитированием
  #3 (permalink)  
Старый 13.02.2010, 19:32
Новичок на форуме
Отправить личное сообщение для Oleg NT Посмотреть профиль Найти все сообщения от Oleg NT
 
Регистрация: 22.06.2008
Сообщений: 4

Спасибо за компетентный и развернутый ответ.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заставить удалить правило, созданное jQuery Paradise jQuery 1 02.06.2009 12:59