
28/04/2008, 08:47
|
(Desactivado) | | Fecha de Ingreso: marzo-2008
Mensajes: 641
Antigüedad: 17 años Puntos: 7 | |
Re: Campos vacíos = no. Cita:
Iniciado por quimfv Lo mejor es que impidas que manden el mensaje si no estan llenos los campos minimos que consideres necesarios.
Esto lo puedes hacer de varias formas, una funcion javascript que valide el formulario o en el servidor no ingresando los datos si no cumplen lo que esperas...
Busca ejemplos de validacion de formularios hay muchos...
A mi me gusta tener el boton que hace el submit oculto hasta que todos los campos que considero obligatorios esten llenos y sean validos. Para ello en onBlur de cada campo tienes que llamar la funcion que valide el form y en el momento que cumpla las condiciones que hayas decidido mostrar el boton... Código HTML: function validaform(form)
if (document.form.campoX.value!=""){
document.getElementById("spanoculto").style.display="block";
}
}
<input id='campoy' name='campoy' onBlur='validaform(this)' >
<input id='campoX' name='campoX' value='' onBlur='validaform(this)'>
<span id='spanoculto' style='display:none'>
<input type='submit'...>
</span> algo asi, al salir de cualquier campo mirará si campoX es distinto de "" y en ese caso mostrará el boton....
(no se si esta perfecto de sintaxis quedate con la logica...)
Quim
GRACIAS |