Verficarenvio de formularios

Tengo el siguiente código, pero me gustaría que el no me enviara los datos a la página de mostrar_inmueble, siempre y cuando haya colocado datos en el campo cedula y en campo clave. Utilizo una función que la coocare en la parte de abajo
<form name='formulario' method='POST' onSubmit='valida_envia(this)' action='mostrar_inmueble.php'>
<tr><td><img src="codigo.gif"></td>
<td><input type='text' name='cedula'> </td></tr>
<tr><td><img src="cedula.gif"></td>
<td><input type='password' name='clave'> </td>
<td><input type='submit' value='Entrar'></td>
</tr>
</form>
function valida_envia(formulario){
//valido el nombre
if (document.formulario.cedula.value=="") and (document.formulario.clave.value==""){
alert("Tiene que escribir su nombre")
document.formulario.cedula.focus()
return (false);
}
}
</script>
Pero de todas forma me la envía que estará pasando

1 respuesta

Respuesta
1
Te paso un ejemplo:
<form name="fvalida" action="modules.php?" method="post">
......
<input type="button" value="Entrar" onClick="validar()">
<script language="JavaScript" type="text/JavaScript">
function validar(){
if(document.fvalida.user.value.length==0)
{
.....
else{
document.fvalida.submit();}
}
</script>
Así al dar al botón ejecuta la función, si todo esta bien envía el formulario y sino muestra el mensaje de alerta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas