Я взял исходный пример «Редактор корзины» по адресу http://knockoutjs.com/examples/cartEditor.html (jsFiddle - http://jsfiddle.net/rniemeyer/adNuR/) и добавил в него плагин проверки jquery. Я хочу выполнить проверку по 1-му списку выбора Category
, чтобы сделать Это потребовало. Поэтому я сделал следующие изменения:
- сделал кнопку отправки просто прямой
type=submit
ввод
- окружил органы управления в
<form>
- выполнить
$("form").validate()
в конце сценария
- добавлено
class='required'
в <select>
- добавлено
uniqueName: true
в data-bind
Вот jsFiddle, который я сделал: http://jsfiddle.net/niner/JXJtj/3/. Таким образом, проверка будет работать, если в списке category
ничего нет. Однако, если я сделаю правильный выбор (например, мотоциклы), когда я нажимаю «отправить», он все равно говорит «Поле обязательно для заполнения». Даже если я правильно выбрал все остальные варианты, я все равно получаю ошибку проверки на category
элементе управления выбором. Может кто-нибудь, пожалуйста, взгляните и дайте мне знать, что мне здесь не хватает?
Спасибо.