Foros del Web » Programando para Internet » Javascript »

Validacion de datos

Estas en el tema de Validacion de datos en el foro de Javascript en Foros del Web. Hola maestros: estoy haciendo un sistema en php y al hacer validaciones quiero que de introducir un valor enfuera de rango me mande un mensaje ...
  #1 (permalink)  
Antiguo 07/02/2003, 13:55
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 21 años, 5 meses
Puntos: 1
Validacion de datos

Hola maestros:


estoy haciendo un sistema en php y al hacer validaciones quiero que de introducir un valor enfuera de rango me mande un mensaje de error en ese dato.

o como puedo hacer que el perder el foco una caja de texto valide su contenido y si el dato que se introdujo no es valido mandar un mensaje que diga que el valor no es valido o x.

gracias por todo su apoyo.
  #2 (permalink)  
Antiguo 07/02/2003, 14:17
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 21 años, 10 meses
Puntos: 0
Hola.

Puedes asigarle una función al metodo onChange del input o del campo.


Lo puedes hacer así:

<input type="text" id="nombre" name="nombre" onChange='javascript: validarDatos(this.form)'>

Donde el campo Donde Validar datos es una función javascript:

function validarDatos(forma)
{

if (forma.nombre.value == "")
{
alert("Debe introducir su nombre");
forma.nombre.focus();
return;
}
}

Espero te sirva.
  #3 (permalink)  
Antiguo 07/02/2003, 15:48
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Pero eso es javascript, ¿que hace en el foro de PHP?

Como mucho si lo que quieres es que despues de darle al submit y cargar la pagina action realice la validacion y si falla que muestre otra vez el formulario indicando donde esta el error/los errores. Pero esto se haria DESPUES de enviar todos los datos del formulario y cargar la pagina.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 00:29.