2012-07-27 37 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說(重點煤礦):

調試 Boolean默認值:false

啓用調試模式。如果true,表單未提交並且控制檯上顯示某些錯誤 (需要Firebug或Firebug lite)。嘗試啓用表單時僅提交 而不是驗證停止提交。

刪除debug: true選項將解決您的問題。

+0

感謝您的時間Frédéric,這已經解決了這個問題。 – user1554264 2012-07-27 11:38:25

相關問題