
14/03/2008, 13:35
|
 | | | Fecha de Ingreso: diciembre-2007
Mensajes: 67
Antigüedad: 17 años, 2 meses Puntos: 0 | |
Re: Problema con POST/GET/REQUEST si como no, esta es la funcion, pero si pongo "submit" igual va validar los datos del formulario? o no pasara por la funcion?
Código:
function validar(){
<!-- inicio validar nombre -->
if ( (document.form.nombre.value =="") )
{
alert("Por favor ingrese su nombre")
document.form.nombre.focus()
return (false);
}
if ( /[0-9]/.test(document.form.nombre.value) )
{
alert("Nombre invalido, ingrese de nuevo")
document.form.nombre.focus()
return (false);
}
if ( (document.form.nombre.value.length > 30) || (document.form.nombre.value.length < 4))
{
if( document.form.nombre.value.length > 30)
{
alert("Nombre invalido, muy largo")
document.form.nombre.focus()
return (false);
}
else if (document.form.nombre.value.length < 4)
{
alert("Nombre invalido, muy corto")
document.form.nombre.focus()
return (false);
}
}
<!-- fin nombre-->
<!-- validar el dominio -->
if ( !(/^\w+([\.-]?\w+)*[^@]\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form.dominio.value)) )
{
alert("Dominio invalido, ingrese de nuevo")
document.form.dominio.value.focus()
return (false);
}
<!-- fin dominio -->
<!-- inicio validar apellido -->
if ( (document.form.apellido.value == "") )
{
alert("Por favor ingrese su Apellido")
document.form.apellido.focus()
return (false);
}
if ( (document.form.apellido.value.length > 30) || (document.form.apellido.value.length < 3) )
{
if( document.form.apellido.value.length > 30)
{
alert("Apellido invalido, muy largo")
document.form.apellido.focus()
return (false);
}
else if (document.form.apellido.value.length < 3)
{
alert("Apellido invalido, muy corto")
document.form.apellido.focus()
return (false);
}
}
<!-- fin apellido -->
<!-- inicio validar email -->
if ( !(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(document.form.email.value)) )
{
alert("e-mail invalido")
document.form.email.focus()
return (false);
}
<!-- fin email -->
<!-- inicio validar pais -->
if ( (document.form.pais.value.length > 30) || (document.form.pais.value.length < 3) )
{
alert("Pais invalido, ingrese de nuevo")
document.form.pais.focus()
return (false);
}
<!-- fin pais-->
<!-- inicio validar ciudad -->
if ( (document.form.ciudad.value.length > 30) || (document.form.ciudad.value.length < 4) )
{
alert("Ciudad invalida, ingrese de nuevo")
document.form.ciudad.focus()
return (false);
}
<!-- fin ciudad -->
<!-- inicio validar direccion -->
if ( (document.form.dire.value == null) || (document.form.dire.value == "") )
{
alert("Por favor ingrese su direccion")
document.form.dire.focus()
return (false);
}
<!-- fin direccion -->
<!-- inicio validar documento -->
if ( (document.form.documento.value.length >9 ) || (document.form.documento.value.length < 6 ) )
{
alert("Numero de Documento invalido, ingrese de nuevo")
document.form.documento.focus()
return (false);
}
<!-- inicio validar claves -->
if ( (document.form.clave.value.length > 30) || (document.form.clave.value.length < 4) )
{
alert("Contraseña demasido corta, escriba de nuevo")
document.form.clave.focus()
return (false);
}
if ( (document.form.clave.value =="") || (document.form.clave2.value =="") )
{
alert("Por favor escribe tu clave")
document.form.clave.focus()
return (false);
}
if ( (document.form.clave.value != document.form.clave2.value) )
{
alert("Por favor escribe claves iguales")
document.form.clave.focus()
return (false);
}
<!-- fin clave -->
<!-- inicio validar condiciones -->
if ( !(document.form.condiciones.checked) )
{
alert("Debes marcar la casilla de condiciones del servicio")
document.form.condicioes.focus()
return (false);
}
<!-- fin condiciones -->
document.form.submit()
}
|