JQuery проверить правила удаления заставляет меня плакать - PullRequest
0 голосов
/ 26 января 2011

Я успешно проверяю и задерживаю отправку формы с помощью 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», я также призываю к удалению правила.Это неправильно?

Я пытался вставить удаление правила в документ, в конце моего списка функций, и так далее, и так далее ... без косточек.По-прежнему зависает требуемый второй набор радиоприемников, даже если они не отображаются

Большое спасибо, Роб

1 Ответ

0 голосов
/ 26 января 2011

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

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