Вопрос по валидатору jquery

seo-alex
На сайте с 12.02.2006
Offline
143
531

Нашел подходящий для себя валидатор на jquery,

http://ruseller.com/lessons.php?rub=32&id=246

но столкнулся с такой проблемой, для необязательных полей.

Например если поле телефона у меня является необязательным, однако я указываю правило - только цифры, оставив поле незаполненным - вылазит сообщение "только цифры", таким образом поле становится обязательным.

Вдруг кто-нибудь уже решал подобную проблему, спасибо.

---------- Добавлено 25.06.2013 в 11:30 ----------

Разобрался сам, если вдруг кому-то пригодится,

в правилах необходимо к списку разрешенных символов добавить |(^$)

IL
На сайте с 20.04.2007
Offline
435
#1

Люблю такие топики! :)

seo-alex:
Разобрался сам, если вдруг кому-то пригодится,
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
seo-alex
На сайте с 12.02.2006
Offline
143
#2

Пфф, столкнулся с еще одним геморроем в данном скрипте, сломал голову, не удается заставить работать.

Проблема возникла при проверке checkbox, в приведенном примере, checkbox благополучно проверяется, что хотя бы 1 - выбран, однако параметр name у чекбоксов - одинаковый, формата name="test".

В моем случае используется массив name="test[]", и в этом случае, проверка ни в какую не работает, как это исправить?

дани мапов
На сайте с 06.09.2012
Offline
204
#3


if(isset($_POST['test'])){
if (is_array($_POST['test'])) {
foreach($_POST['test'] as $value){
echo $value;
}
} else {
echo $value;
}
}
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
seo-alex
На сайте с 12.02.2006
Offline
143
#4

меня интересует решение именно в данном скрипте на jquery,

на php не подходит.

дани мапов
На сайте с 06.09.2012
Offline
204
#5

В это случае name="test[]" тоже должно работать. У меня работает на одном сайте, так пишете: class="validate[minCheckbox[1]]" ?

Скачайте посвежее версию плагина https://github.com/posabsolute/jQuery-Validation-Engine . На ruseller дата 2009 года, возможно в старой версии баг.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий