Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.01.2012, 20:44
Аспирант
Отправить личное сообщение для myocean Посмотреть профиль Найти все сообщения от myocean
 
Регистрация: 25.07.2011
Сообщений: 47

Jquery validate проверка с условием
Добрый день!
Все с наступившим новым годом и наступающим рождеством!!!

Подскажите кто сталкивался с jquery.validate...

Есть форма, с тремя полями:

<form id="myForm">
<input type="text name="name1" >
<input type="text name="name2" >
<input type="text name="name3" >
<input type="submit" name="ok" value="Добавить">
</form>



<script type="text/javascript">
$().ready(function(){
       $("#myForm").validate({
               rules : {
                       name1 : "required",
                       name2 : "required",
                       name3 : "required"
               },
               messages : {
                       name1: "Заполните поле 1",
                       name2: "Заполните поле 2",
                       name3: "Заполните поле 3",
               }
       });
});
</script>


Можно ли задать валидацию но с условием.... скажем поле name3 будет проверятся только при заполненном name2, иначе проверка не осуществляется?

Или такой вариант... поле name 3 необязательное.... если не заполнено ошибка не выводится, если заполнено, то проверка на валидность (скажем на e-mail или url)

Последний раз редактировалось myocean, 05.01.2012 в 21:01.
Ответить с цитированием
  #2 (permalink)  
Старый 05.01.2012, 21:00
Аспирант
Отправить личное сообщение для myocean Посмотреть профиль Найти все сообщения от myocean
 
Регистрация: 25.07.2011
Сообщений: 47

Ага, нашел решение для второго вопроса....


<script type="text/javascript">
$().ready(function(){
       $("#myForm").validate({
               rules : {
                       name1 : "required",
                       name2 : "required",
                       name3 : {required: false, email: true},
               messages : {
                       name1: "Заполните поле 1",
                       name2: "Заполните поле 2",
                       name3: {
                               email : "email указан неверно"
                       },
               }
       });
});
</script>

Последний раз редактировалось myocean, 05.01.2012 в 22:02.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скриптик валидации форм (jQuery) kobezzza Ваши сайты и скрипты 2 23.10.2014 18:43
Проверка данных формы составным условием? myafa Элементы интерфейса 8 01.04.2011 08:30
Не работает remote проверка в jquery validate MaratCrash jQuery 3 12.03.2011 05:54
Плагин на Jquery - проверка на ввод данных VeliaR jQuery 1 26.10.2010 15:22
проверка наличия jQuery uncher4 jQuery 5 06.01.2010 15:00