JQuery Newbie: объединить проверить с кнопкой скрытия отправить

Я новый JQuery. Я получил подтверждение для работы с моей формой (MVC 1.0 / C #) с этим:

      <script type="text/javascript">
      if (document.forms.length > 0) { document.forms[0].id = "PageForm"; document.forms[0].name = "PageForm"; }
      $(document).ready(function() {
          $("#PageForm").validate({
              rules: {
                  SigP: { required: true }
              },
              messages: {
                  SigP: "<font color='red'><b>A Sig Value is required. </b></font>"
              }
          });

      });
  </script>

Я также хочу скрыть кнопку «Отправить», чтобы синдром дергающейся мыши не вызывал повторяющиеся записи до завершения и перенаправления контроллера (я использую шаблон GPR). Следующие работы для этой цели:

  <script type="text/javascript">  
  //
  // prevent double-click on submit
  //
      jQuery('input[type=submit]').click(function() {
          if (jQuery.data(this, 'clicked')) {
              return false;
          }
          else {
              jQuery.data(this, 'clicked', true);
              return true;
          }
      });
  </script>

Однако я не могу заставить их работать вместе. В частности, если выполнить валидацию не удалось после нажатия кнопки «Отправить» (что происходит с учетом того, как работает форма), то я не смогу снова отправить форму, если не выполню обновление браузера, которое сбрасывает свойство «нажал».

Как я могу переписать второй метод выше, чтобы не устанавливать свойство clickedесли форма проверяет?

Спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос