Проверка jQuery и события на стороне клиента - PullRequest
1 голос
/ 21 ноября 2011

Код, о котором идет речь: http://jsfiddle.net/3wfYs/1/

У меня возникли некоторые проблемы (проверка).При выборе пользователя службы (нижняя таблица) первый флажок в первой таблице (длинный список флажков) также должен быть отмечен.А в контрольном списке установлены правила проверки, которые говорят, что, по крайней мере, один должен быть проверен.Однако при выборе флажка с помощью кода из события «click» в флажке serviceuser форма не проходит повторную проверку.Как мне этого добиться?И еще, я чувствую, что делаю это нелегко, или есть ли лучший способ сделать все это?

Нашел решение: после манипуляции с формой мне пришлось заново проверять форму (именно это я и искалдля), и это делается с помощью .valid ().В итоге я сделал это:

$("#PasswordForm").valid();

1 Ответ

0 голосов
/ 21 ноября 2011

Проблема в том, что флажок «PC-pålogging», который вы автоматически проверяете, также отключен. Поэтому он удаляется из любых проверок достоверности, поскольку отключенные элементы не передаются в запросах POST.

Если вы удалите строку .attr("disabled", "disabled") из обработчика щелчка пользователя службы, она должна работать, хотя вам может потребоваться написать еще немного логики для снятия флажка службы пользователя, если снят флажок «PC-pålogging».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...