Untitled
unknown
plain_text
3 years ago
2.7 kB
3
Indexable
<!doctype html> <html lang="es"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Form validator</title> <link rel="stylesheet" type="text/css" href="style.css"> <script type="text/javascript" src=" https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.1/jquery.validate.min.js"></script> <script> // Cuando éste todo listo $(function() { /*$.validator.addMethod("email", function(value, element) { return this.optional(element) || /^[a-zA-Z0-9\._-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,4}$/.test(value);//vemos si esta en blanco y luego comprobamos si es un formato correcto de email });*/ // Validamos el formulario con nombre='registration' $("form[name='registration']").validate({ // Especificamos las reglas rules: { // En la parte izquierda escribimos el nombre que aparecen en los input y le decimos que son obligatorios nombre: "required", apellidos: "required", email: { required: true, // Especificamos que el campo email debe de aplicar estructura email email: true }, password: { required: true, minlength: 5 } }, // Especificamos losmensajes de error para cada caso messages: { nombre: "Por favor, introduzca su nombre", apellidos: "Por favor, introduzca su apellido", password: { required: "Por favor proporcione una contraseña", minlength: "Su contraseña debe tener al menos 5 caracteres." }, email: "Por favor, introduce una dirección de correo electrónico válida" }, //Si todo es correcto enviamos el formulario submitHandler: function(form) { form.submit(); } }); }); </script> </head> <body> <main> <h2 class="title">Registrarme</h2> <form action="#" name="registration"> <label for="nombre">Nombre</label> <input type="text" name="nombre" id="nombre" placeholder="Tunombre"> <label for="apellidos">Apellidos</label> <input type="text" name="apellidos" id="apellidos" placeholder="Tusapellidos"> <label for="email">Email</label> <input type="email" name="email" id="email" placeholder="prueba@mail.com"> <label for="password">Contraseña</label> <input type="password" name="password" id="password" placeholder="●●●●●"> <button type="submit">Registrarme</button> </form> </main> </body> </html>
Editor is loading...