2012-07-27 9 views
6

次のスクリプトを動作しません提出 - http://docs.jquery.com/Plugins/Validation - それが、ここで発見された送信からフォームを防止しますjQueryの検証プラグインはフォームの送信を停止し、ボタンはjQueryの検証プラグインを使用して

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> 

答えて

7

バリデータをデバッグモードで実行しています。 relevant documentationは(強調鉱山)言う:

デバッグブールデフォルト:false

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

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

+0

フレデリックに感謝、これで問題は解決しました。 – user1554264

関連する問題