Плагин Jquery Validation - Выбор проблем - PullRequest
1 голос
/ 03 июля 2010

На моей странице 9 полей выбора, содержащих множество подкатегорий для предприятий. Я требую, чтобы пользователь выбрал опцию только из 1 выбора из 9. Чтобы улучшить взаимодействие с пользователем, я скрываю все поля выбора с помощью CSS и генерирую динамический блок выбора категорий. Когда в сгенерированном раскрывающемся списке выбрана категория, отображается поле выбора подкатегорий, которое скрыто CSS.

Моя проблема в том, что, когда я отправляю форму, проверка не работает. При дальнейшей проверке с помощью firebug похоже, что проверка запускается, но только для первой скрытой ячейки выбора (еда и питье). Если вы посмотрите на страницу примера, которую я собрал, все работает, как я надеюсь на категорию еды и питья:

http://www.clawg.co.uk/jstest/errortest.html

  • Форма для отправки без категории показывает сообщение об ошибке
  • Форма отправки без подкатегории показывает сообщение об ошибке
  • Измените категорию или подкатегорию на пустое, покажите сообщение об ошибке

Если вы выберете любую другую категорию и оставите подкатегорию пустой, я получу сообщение об ошибке, которое все еще прикреплено к первому элементу, но его нельзя увидеть, так как оно настроено на отображение: нет. Как ни странно, сообщение об ошибке добавляется к нужному элементу, когда вы нажимаете на поле выбора подкатегории, однако мне действительно нужно, чтобы оно работало над отправкой.

Этот действительно сводит меня с ума. Пожалуйста, помогите.

1 Ответ

1 голос
/ 11 августа 2011

(для всех, кто сюда попал) Я понимаю, что этому посту больше года.

У Когта может быть та же проблема, что и у меня.Моя проверка работала только для первой стилизованной коробки выбора на странице.

Чтобы решить эту проблему, добавьте атрибут name в вашу коробку выбора.т.е.

<select name="mySelect" id="my-select-box" class="required">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...