Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/06/2014, 09:09
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Problemas para añadir attributo

Es con .title y no setAttribute()

Código Javascript:
Ver original
  1. elem.title = 'El campo esta vacio!';


Te hice unos cambios....... ahora los marcas con la clase "required" ...y te hice requeridos a los 2 campos:

Código Javascript:
Ver original
  1. <form action="http://www.lalala.com" id="registro" name="registro" method="post" onsubmit="return validar()" >
  2.   <p>
  3.     <label></label>
  4.     <input type="text" name="user" id="user" accesskey="u" tabindex="1" placeholder="Usuario" class="required" />
  5.     <br>
  6.     <label for="pass"></label>
  7.     <input type="text" name="pass" id="pass" accesskey="p" tabindex="2" placeholder="Constrase&ntilde;a" class="required" />
  8.   </p>
  9.   <p>
  10.     <input type="submit" name="loginbutton" id="loginbutton" value="Enviar" accesskey="l" tabindex="3" >
  11.     <br>
  12.   </p>
  13. </form>
  14.  
  15. <script type="text/javascript">
  16.  
  17. function validar()
  18. {
  19.     elems = document.getElementsByClassName('required');
  20.    
  21.     for (i=0;i<elems.length;i++)       
  22.         if (!elems[i].value)
  23.         {  
  24.             elems[i].title = 'El campo esta vacio!';           
  25.             elems[i].focus();      
  26.        
  27.             return false; // evita se envie el formulario en caso de fallo
  28.         }
  29.        
  30.     return true;
  31. }
  32.  
  33. </script>


PD: se me fue doble post....... :(
__________________
Salu2!

Última edición por Italico76; 27/06/2014 a las 09:17