2012-07-27 30 views
6

Aşağıdaki komut dosyası çalışmaz Gönder düğmesini - http://docs.jquery.com/Plugins/Validation - o göndermesini formu engelliyor burada bulunur:jQuery Validation Eklentisi form gönderimini durdurma jQuery doğrulama eklentisi kullanarak

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

doldurunuz Doğrulama mesajlarının oluşturulması ve izlenmesi ortadan kaybolup, gönder tuşuna basmaya çalışın, bunun nedenini ve nedenini anlamıyorum.

Bu komut dosyası kaldırıldığında, iletişim formu düzgün çalışacak ve gönderilmesine izin verecektir. Bu yüzden sorunlara neden olduğunu düşünüyorum. Herhangi bir yardım veya öneri çok takdir edilecektir.

<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> 

cevap

7

Doğrulayıcı modunda hata ayıklama modunda çalışıyorsunuz.

ayıklama Boole Varsayılan: false

ayıklama modunu etkinleştirir relevant documentation (vurgu benim) diyor. , formu gönderilmez ve konsolda belirli hatalar görüntülenir (Firebug veya Firebug lite gerektirir). Bir formun gönderilmesinin onaylanması yerine yalnızca gönderildiğinde etkinleştirmeyi deneyin.

debug: true seçeneğinin kaldırılması sorunu çözecektir.

+0

Zamanınız için teşekkürler Frédéric, bu sorunu çözdü. – user1554264

İlgili konular