Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2014, 05:44
rostein
 
Fecha de Ingreso: diciembre-2010
Mensajes: 20
Antigüedad: 13 años, 4 meses
Puntos: 0
Problemas para añadir attributo

Buenas tardes,

Mirad, tengo el siguiente problema. Estoy haciendo un formulario de login y quiero validarlo con Javascript y Tooltip de jqueryui. Lo que quiero es que cuando alguno de los campos esté vacío salga un mesaje tooltip.

La cuestión es que tooltip lee el "title" de los inputs. Pues bien, he creado una función con un if para la validación en la cual quiero añadir el atributo "title" a un input. No obstante, no lo consigo. Os dejo el código para ver si me podéis echar una mano. Gracias.

Código:
function validar(){
n=document.registro.user.value;
if(n==""){
	document.getElementById('user').setAttribute('title', 'No has introducido ningún nombre');
	document.registro.user.focus();
	}
	}
    </script>
Código HTML:
<form id="registro" name="registro" method="post" >
  <p>
    <label></label>
    <input type="text" name="user" id="user" accesskey="u" tabindex="1" placeholder="Usuario">
    <br>
    <label for="pass"></label>
    <input type="text" name="pass" id="pass" accesskey="p" tabindex="2" placeholder="Constrase&ntilde;a">
  </p>
  <p>
    <input type="submit" name="loginbutton" id="loginbutton" value="Enviar" accesskey="l" tabindex="3" onClick="validar()">
    <br>
  </p>
</form>