Advertisement
angeldp

opos2008_HTML5

Apr 13th, 2018
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3.   <head>
  4.     <title>Boton</title>
  5.     <style type="text/css">
  6.         a:link, a:visited, a:active { color:black;  text-decoration:none; }
  7.         a:hover {   color:#00F;     text-decoration:none;   }
  8.         .asterisco{color:red;}
  9.         p{text-align:center;}
  10.         dt,dd{display:inline-block;}
  11.         dt{width:8em;}
  12.         input[type=submit], input[type=reset]{margin-left:12em;}
  13.         input:invalid {box-shadow: 0 0 5px 1px red;}
  14.         input:focus:invalid { outline: none;}
  15.     </style>
  16.     <script type="text/javascript">
  17. function verificaCampos() {
  18. // Creamos variables para los campos a verificar
  19. nombre = document.getElementById("nombre");
  20. dni = document.getElementById("dni");
  21. passwd1 = document.getElementById("pass1");
  22. passwd2 = document.getElementById("pass2");
  23. //Comprueba que el nombre no esté vacío
  24.     if (nombre.value.length == 0)  {  
  25.         alert("Tiene que escribir su nombre");
  26.         nombre.focus();
  27.         return (false); }
  28. // NÚMEROS, comprueba que el dni solo tiene números
  29. if (isNaN(dni.value) == true) {
  30.         alert ("el dni tiene que ser solo numérico");
  31.         dni.value ="";
  32.         dni.focus();
  33.         return (false); }
  34. if (dni.value.length < 7 || dni.value.length > 8) {
  35.         alert("Escriba entre 7 y 8 números en el campo \"DNI\".");
  36.         dni.value="";
  37.         dni.focus();
  38.         return (false);  }
  39. //Comprueba que el campo clave no este vacio
  40. if (passwd1.value.length == 0) {  
  41.         alert("Tiene que escribir su clave") ;
  42.         passwd1.focus();
  43.         return (false); }
  44. //Para que compare si las claves son iguales
  45. if (passwd1.value != passwd2.value) {      
  46. alert("Las dos claves son distintas") ;
  47.         passwd2.value="";
  48.         passwd2.focus();
  49.         return (false);  }
  50.     return (true);
  51.     }
  52. window.onload=function() {
  53.     formu = document.getElementsByTagName("form")[0];
  54.     formu.setAttribute("onsubmit","return verificaCampos()");
  55. }
  56. </script>
  57.   </head>
  58.   <body>
  59.     <form action="p1.php" method="post" name="formulario">
  60.         <dl>
  61.             <dt><label for="nombre">Nombre<span class="asterisco">*</span>:</label></dt>
  62.             <dd><input type="text" required="required" value="" name="nombre" id="nombre" size="60" /></dd><br />
  63.             <dt><label for="apellidos">Apellidos:</label></dt>
  64.             <dd><input type="text" value="" name="apellidos" id="apellidos" size="60" /></dd> <br />
  65.             <dt><label for="dni">DNI<span class="asterisco">*</span>:</label></dt>
  66.             <dd><input type="text" required="required" value="" name="dni" id="dni" pattern="\d{8,9}" /></dd><br />
  67.             <dt><label for="pass1">Clave<span class="asterisco">*</span>:</label></dt>
  68.             <dd><input type="password" value="" name="pass1" id="pass1" required="required" /></dd><br />
  69.             <dt><label for="pass2">Repita la clave<span class="asterisco">*</span>:</label></dt>
  70.             <dd><input type="password" value="" name="pass2" id="pass2" required="required" /></dd>
  71.         </dl>
  72.         <input type="submit" name="enviar" value="Enviar" /><input type="reset" name="borrar" value="Borrar" />
  73.         <hr />
  74.         <p><a href="http://www.misitioweb.com">Visita mi Sitio Web</a></p>
  75.     </form>
  76.   </body>
  77. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement