2012-07-27 11 views
6

La siguiente secuencia de comandos mediante la validación de jQuery Plugin - http://docs.jquery.com/Plugins/Validation - está impidiendo el formulario de envío que se encuentra aquí:jQuery Plugin Validación detener el envío de formularios, botón de envío no funcionará

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

Rellene el Formar y ver desaparecer los mensajes de validación e intentar presionar enviar, parece que no se envía y no entiendo por qué.

Cuando se elimina este script del formulario de contacto funcionará correctamente y permitir el envío. Por lo tanto, creo que está causando el problema. Cualquier ayuda o sugerencia sería muy apreciada.

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

Respuesta

7

Está ejecutando el validador en modo de depuración. El relevant documentation dice (el énfasis es mío):

depuración Boolean predeterminado: false

Habilita modo de depuración. Si true, el formulario no se presenta y ciertos errores se muestran en la consola (requiere Firebug Lite o Firebug). Intente habilitar cuando se envíe un formulario solo en lugar de la validación que detiene el envío.

Al eliminar la opción debug: true se solucionará su problema.

+0

Gracias por su tiempo Frédéric, esto ha resuelto el problema. – user1554264

Cuestiones relacionadas