2012-07-27 18 views
6

Poniższy skrypt przy użyciu jQuery Validation Plugin - http://docs.jquery.com/Plugins/Validation - uniemożliwia formularz wysyłać który znajduje się tutaj:jQuery Validation Plugin zatrzymanie przesyłanie formularza, przycisk submit nie zadziała

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

wypełnij Formularz i obserwuj, jak wiadomości sprawdzania poprawności znikają, a następnie spróbuj nacisnąć przycisk Wyślij, to wydaje się nie wysyłać i nie rozumiem dlaczego.

Po usunięciu tego skryptu formularz kontaktowy będzie działał poprawnie i umożliwi wysyłanie. Dlatego myślę, że to powoduje problem. Każda pomoc lub sugestie będą mile widziane.

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

Odpowiedz

7

Uruchamiasz weryfikator w trybie debugowania. relevant documentation mówi (Kopalnia nacisk):

debug logiczna Wartość domyślna: false

Włącza tryb debugowania. Jeśli true, formularz nie zostanie przesłany, a pewne błędy zostaną wyświetlone na konsoli (wymaga Firebug lub Firebug lite). Spróbuj włączyć, gdy formularz jest tylko przesłany zamiast sprawdzania poprawności, zatrzymując przesyłanie.

Usunięcie opcji debug: true rozwiąże problem.

+0

Dziękuję za poświęcony czas Frédéric, to rozwiązało problem. – user1554264

Powiązane problemy