Foros del Web » Programando para Internet » Javascript »

Insertar texto al lado del campo erroneo

Estas en el tema de Insertar texto al lado del campo erroneo en el foro de Javascript en Foros del Web. Buenas a todos Vereis, he hecho este codigo: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original function email ( valor ) {       if ...
  #1 (permalink)  
Antiguo 24/02/2011, 03:55
 
Fecha de Ingreso: noviembre-2010
Mensajes: 26
Antigüedad: 13 años, 5 meses
Puntos: 0
Insertar texto al lado del campo erroneo

Buenas a todos

Vereis, he hecho este codigo:

Código Javascript:
Ver original
  1. function email(valor)
  2. {  
  3.     if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
  4.     {
  5.         correo = "true";
  6.         return (true);
  7.     }
  8.     else
  9.     {
  10.  
  11.      var elements = document.getElementsByName("femail");
  12.      var length = elements.length;
  13.  
  14.         for (var i = 0; i < length; i++)
  15.         {
  16.             elements[i].style.color='red';
  17.         }
  18.             correo = "false";
  19.             return (false);
  20.     }
  21. }

Es decir, esto, si esta mal, cambia el color del input a rojo.

Pero a mi me gustaria saber como poner un texto al lado en ojo diciendo, "Email incorrecto", he buscado atributos del style y nada, google no me entiende, y no se que hacer para poner un texto al lado del input a través de Javascript, si alguien me pudiera echar una mano se lo agradeceria mucho :)

Saludos.
  #2 (permalink)  
Antiguo 24/02/2011, 05:47
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Insertar texto al lado del campo erroneo

usa la etiqueta <span> le das una id. ahora en el js document.getElementById('idspan').innerHTML = 'texto';

Etiquetas: lado, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:03.