Esta vez no abro un tema para pedir ayuda, como de costumbre... sino para ofrecerla. Me he hecho una script bien sencilla que nos va a ayudar a mejorar nuestros formularios. Se trata de una validación inmediata sobre un checkbox, de manera que si no ha sido marcado, no se permite pulsar el botón de enviar. Este es el código:
Código:
Bueno, espero que os sea de utilidad... y todo aquel que quiera comentar o mejorar el script es bienvenido. Gracias a todos por el gran apoyo de la comunidad.<form id="contact" name="contact" action="" method="post"> <input type="checkbox" id="check" name="check">Acepto la política de privacidad.<br> <input type="submit" id="enviar" name="enviar" value="Enviar" disabled="disabled"> </form> <script type="text/javascript"> $('#check').change( function() { var checked = $('#check').attr('checked'); if(checked) $('#enviar').attr('disabled',false).css('color','#000').css('cursor','pointer'); else $('#enviar').attr('disabled',true).css('color','#777').css('cursor','default'); }); </script>
Un saludo!