2.- Framework Jquery Validate (jquery.validate.js).
3.- Framework CSS Bootstrap (bootstrap.css).
EMPEZAR
1.- Crear un archivo "index.html", luego escribir el siguiente código.
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf8"> <title>formulario con Bootstrap y Jquery Validate</title> <link href="bootstrap.css" rel="stylesheet"> <script src="jquery-1.9.1.min.js"></script> <script src="jquery.validate.js"></script> <script src="formulario.js"></script> <link href="style.css" rel="stylesheet"> </head> <body> <div class="container"> <h2>Formulario</h2> <form class="form-horizontal" id="formulario"> <div class="control-group"> <label class="control-label" for="inputEmail">Nombre :</label> <div class="controls"> <input type="text" name="txtNombre" placeholder="Nombre"> </div> </div> <div class="control-group"> <label class="control-label" for="inputEmail">Email :</label> <div class="controls"> <input type="text" name="txtEmail" placeholder="Email"> </div> </div> <div class="control-group"> <label class="control-label" for="inputEmail">Titulo :</label> <div class="controls"> <input type="text" name="txtTitulo" placeholder="Titulo"> </div> </div> <div class="control-group"> <label class="control-label" for="inputDescripcion">Descripcion :</label> <div class="controls"> <textarea name="txtDescripcion" ></textarea> </div> </div> <div class="control-group"> <div class="controls"> <button type="submit" class="btn">Enviar</button> </div> </div> </form> </div> </body> </html>
2.- Crear un archivo "style.css", luego escribir el siguiente código.
/* # cambiar estilo a error ============================================*/ .controls > .error { color: #b94a48; display: inline-block; *display: inline; padding-left: 5px; vertical-align: middle; *zoom: 1; } /* # estilo de pagina ============================================*/ .container { width: 650px; margin: auto; } h2 { text-align: center; }
3.- Crear un archivo "formulario.js", luego escribir el siguiente código.
/* # Validando Formulario ============================================*/ $(document).ready(function(){ $('#formulario').validate({ errorElement: "span", rules: { txtNombre: { minlength: 2, required: true }, txtEmail: { required: true, email: true }, txtTitulo: { minlength: 2, required: true }, txtDescripcion: { minlength: 2, required: true } }, highlight: function(element) { $(element).closest('.control-group') .removeClass('success').addClass('error'); }, success: function(element) { element .text('OK!').addClass('help-inline') .closest('.control-group') .removeClass('error').addClass('success'); } }); });
4.- Al terminar, quedaría de esta forma.
5.- Descargar el Archivo de ejemplo (FormularioValidate.rar) para probarlo.
6.- Listo!!.
1 comentarios:
Chevere! lo revisaré.
Publicar un comentario