![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/11/2006, 13:03
|
| | Fecha de Ingreso: octubre-2006 Ubicación: Guadalajara, Mexico
Mensajes: 177
Antigüedad: 18 años, 3 meses Puntos: 0 | |
Yo tengo esto
<form method="POST" action="fInsertaDatos.php" id="form1" name="form1" onsubmit="return ValidaDatosPersonales(this)">
fInsertaDatos.php= Formulario que insertara los datos en una base de datos
ValidaDatosPersonales(this)" es una funcion que se encuetra enel archivo ValidaDatos.js
<head>
<script type="text/javascript" src="ValidaDatos.js"></script>
</head>
El archivo ValidaDatos.js contiene algo asi
function ValidaDatosPersonales(form)
{
FaltaDatos = false;
if(isEmpty(form.txtNombre,'Olvido escribir el nombre'))
FaltaDatos = true;
if(isEmpty(form.txtApellidoPaterno,'Olvido escribir el apellido Paterno'))
FaltaDatos = true;
if(isEmpty(form.txtApellidoMaterno,'Olvido escribir el apellido Materno'))
FaltaDatos = true;
if(isEmpty(form.txtTelCasa,'Olvido escribir telefono de su casa'))
FaltaDatos = true;
if(isEmpty(form.txtCiudad,'Olvido escribir la ciudad'))
FaltaDatos = true;
if(isEmpty(form.txtCorreoElectronico,'Olvido escribir su correo electronico'))
FaltaDatos = true;
if(FaltaDatos)
{
return false;
}
else
{
return true;
}
Si al regresar de esta funcion devuelve falso, tu formulario queda estatico, o sea, despues de que todo este bien pasara a tu formulario ya con los datos llenitos.
saludos |