6

jQuery 検証プラグインを使用する次のスクリプト - http://docs.jquery.com/Plugins/Validation - は、ここにあるフォームの送信を妨げています。

http://www.bestcastleintown.co.uk/book2.php

フォームに入力し、検証メッセージが消えるのを確認してから、送信を押してみてください。送信できないようで、理由がわかりません。

このスクリプトを削除すると、コンタクト フォームは正しく機能し、送信できるようになります。したがって、それが問題を引き起こしていると思います。どんな助けや提案も大歓迎です。

<script type="text/javascript">
jQuery.validator.setDefaults({
    debug: true,
    success: "valid"
});;
</script>

  <script>
      $(document).ready(function() {
          $("#aform").validate({
              rules: {
                  postcode: {required: true,minlength: 6},
               phone: {required: true,number: true}

              }
          });
      });
  </script>
4

1 に答える 1

7

バリデーターをデバッグモードで実行しています。関連するドキュメントには次のように記載されています(強調は私のものです):

debugブール デフォルト:false

デバッグ モードを有効にします。の場合trueフォームは送信されず、コンソールに特定のエラーが表示されます (Firebug または Firebug lite が必要です)。送信を停止する検証ではなく、フォームが送信されたばかりのときに有効にしてみてください。

オプションを削除debug: trueすると、問題が解決します。

于 2012-07-27T11:35:46.197 に答える