Я успешно проверяю и задерживаю отправку формы с помощью Validate парнем bassistance.de.
Проблема в том, что я слишком часто прекращаю отправку, поскольку существует скрытый набор входных данных, который требует только проверкиесли отмечена ОДНА другая кнопка-переключатель.
Я вызываю свою схему проверки из удаленного сценария при загрузке страницы, и я пытался удалить правило проверки на странице формы при щелчке по условному элементу.
Дело в том, что страница действует так, как будто правило все еще там.
Вот некоторые псевдо:
<html>
<head>
<script src="jquery.js"></script>
<script src="jq.validate.js"></script>
<script src="formproc.js"></script>
</head>
<body>
<form method="" action="" id="whatever">
<input type="radio" name="answer" value="1008" id="yes" /><label for="yes">Yes</yes>
<input type="radio" name="answer" value="1009" id="no" /><label for="no">No</label>
<input type="radio" name="answer" value="1010" id="un" /><label for="un">Not sure</label>
<div id="somedivthatshidden">
<input type="radio" name="nother" value="1009" id="ok" /><label for="ok">OK</label>
<input type="radio" name="nother" value="1010" id="noway" /><label for="noway">No Way</label>
</div>
<script src="jQ_funx_that_handle_the_show_hide_etc.js"></script>
<input type="submit" value="doit" />
</form>
</body>
</html>
Итак, когда пользователь нажимает на любой из первых 3переключатели, которые не показывают «SOMEDIVETHATSHIDDEN», я также призываю к удалению правила.Это неправильно?
Я пытался вставить удаление правила в документ, в конце моего списка функций, и так далее, и так далее ... без косточек.По-прежнему зависает требуемый второй набор радиоприемников, даже если они не отображаются
Большое спасибо, Роб