PHP - ¿¿Alguien sabe como validar campos??

 
Vista:

¿¿Alguien sabe como validar campos??

Publicado por Ricardo Ríos (23 intervenciones) el 07/11/2006 13:48:58
Buenas

Estoy realizando un sistema en php y necesito que al registrarse (en un formulario) hayan campos obligatorios, y que este no grabe lo registros a menos que se hayan llenado los obligatorios, por ejemplo

Cedula: <input type="text" name="cedula">
Nombres: <input type="text" name="nombres">
Apellidos <input type="text" name="apellidos">
Genero: <input name="genero" type="radio" value="F">
<input name="genero" type="radio" value="M">
Nacionalidad: <input name="nacionalidad" type="radio" value="V">
<input name="nacionalidad" type="radio" value="E">
Disponibilidad: <input name="disponibilidad" type="radio" value="S">
<input name="disponibilidad" type="radio" value="N">
Correo: <input type="text" name="cedula">

Al darle al botón enviar registre si se han llenado estos campos

En caso de que sea si, que inserte los datos, en caso contrario que ponga un * al lado de los campos que faltan o de un mensaje diciendo que faltan dichos campos.

Y como validar el correo electronico, es decir que le pongan el @ y el .com o lo que sea.

Ya tengo hecho que en caso de que la cedula ya se encuentre en la base de datos, no inserte los datos, y de caso contrario si, solo me falta esto.

me han dicho que se puede realizar con javascript pero no he conseguido información al respecto, si alguien me puede ayudar se agradece.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿¿Alguien sabe como validar campos??

Publicado por Neko (8 intervenciones) el 07/11/2006 16:27:29
te dejo este JavaScript, solo debes cambiarlo :

<head>
<script language="javascript">
<!-- Validar el formulario
function Validar(form){
if (form.nombre.value == "") {
alert("Por favor coloca tu Nombre.");
form.nombre.focus();
return false;
}
if (form.email.value == "") {
alert("Por favor coloca tu Mail.");
form.email.focus();
return false;
}
if (form.comentario.value == "") {
alert("Debes escribir un comentario.");
form.comentario.focus();
return false;
}
if (confirm("¿Deseas enviar estos datos?."))
form.submit();
else {
form.nombre.value = "";
form.email.value = "";
form.comentario = "";
alert("Ingrese de nuevo los datos.");
}
}
//fin Validar-->
</script>
</head>

Y en el Form debes poner:

<input type="button" value="Enviar Datos" onClick="Validar(this.form)">
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar