Foros del Web » Programando para Internet » Javascript »

Validar campo Correcto o invalido

Estas en el tema de Validar campo Correcto o invalido en el foro de Javascript en Foros del Web. Estoy con un formulario y querria saber como puedo hacer para que cuando no rellene un campo le aparezca al lado del campo una imagen ...
  #1 (permalink)  
Antiguo 12/05/2009, 11:29
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 3 meses
Puntos: 9
Validar campo Correcto o invalido

Estoy con un formulario y querria saber como puedo hacer para que cuando no rellene un campo le aparezca al lado del campo una imagen con una x y que cuando lo rellena le aparece una imagen con una v como puedo hacer eso?
  #2 (permalink)  
Antiguo 12/05/2009, 11:50
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Validar campo Correcto o invalido

Hola SeaPirates

Prueba este ejemplo:

Código javascript:
Ver original
  1. <input type="text" onkeyup="document.getElementById('im').src= (this.value=='') ? 'imagen1.jpg' : 'imagen2.jpg'" />
  2. <img src="imagen1.jpg" id="im" />

Saludos,
  #3 (permalink)  
Antiguo 12/05/2009, 12:07
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 3 meses
Puntos: 9
Respuesta: Validar campo Correcto o invalido

Muchas gracias ya lo solucione! un karma para ti :P


y con un campo de checkbox como seria?

Última edición por SeaPirates; 12/05/2009 a las 12:25
  #4 (permalink)  
Antiguo 13/05/2009, 05:30
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 3 meses
Puntos: 9
Respuesta: Validar campo Correcto o invalido

Porfavor, para un campo checkbox como seria..?
  #5 (permalink)  
Antiguo 13/05/2009, 08:21
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Validar campo Correcto o invalido

Hola de nuevo.

Código javascript:
Ver original
  1. <input type="checkbox" onclick="document.getElementById('im').src= (this.checked) ? 'imagen1.jpg' : 'imagen2.jpg'" />

Saludos,
  #6 (permalink)  
Antiguo 10/07/2009, 02:33
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 3 meses
Puntos: 9
Respuesta: Validar campo Correcto o invalido

de nuevo tengo una duda, como se podria hacer lo mismo, pero que muestre un texto al lado?
  #7 (permalink)  
Antiguo 10/07/2009, 06:49
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Validar campo Correcto o invalido

Código html:
Ver original
  1. <span id="error"></span>
Y para mostrar el mensaje:
Código javascript:
Ver original
  1. document.getElementById("error").innerHTML = "Error";
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #8 (permalink)  
Antiguo 10/07/2009, 06:57
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 3 meses
Puntos: 9
Respuesta: Validar campo Correcto o invalido

vale mira con esto me sirbe:

Código PHP:
<input type="text" onkeyup="document.getElementById('im').src= (this.value=='') ? 'imagen1.jpg' : 'imagen2.jpg'" /><img src="imagen1.jpg" id="im" /> 
Pero como hago para que no canvie hasta que no haya un minimo de caracteres en el campo?

Y otra cosa es como hago esto mismo:
Código PHP:
<input type="text" onkeyup="document.getElementById('im').src= (this.value=='') ? 'imagen1.jpg' : 'imagen2.jpg'" /><img src="imagen1.jpg" id="im" /> 
Pero para un select?

Última edición por SeaPirates; 10/07/2009 a las 10:09
  #9 (permalink)  
Antiguo 11/07/2009, 05:27
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 3 meses
Puntos: 9
Respuesta: Validar campo Correcto o invalido

ee? Por favor lo necesito..
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 09:00.