estoy haciendo un formularion con jsp el cual tiene un campo para ingresar un dato y un conjunto de botones de radio, segun sleccione un boton se valida el dato del campo de texto.
El problema esta que el presionar el boton de enviar el formulario no realiza ninguna accion. ya he hecho cosas muy similares y me han funcionado perfectamenten ahora no se que error puedo tener.
Dejo el codigo del script y del jsp.
Script:
Código:
function validarDatoconsulta(){ alert("entro"); var estado; var dato1=window.document.consultaus.dato.value; var opcion=window.document.consultaus.opcion; if(opcion[1].checked){ for(i=0; i<dato1.length;i++){ if(!numerico(dato1.charAt(i))){ document.getElementById("error").style.display="inline"; return 0; }else{ document.getElementById("error").style.display="none"; estado=true; } } } else if(opcion[3].checked){ if(!email(dato1, "-_")) { document.getElementById("error").style.display="inline"; return 0; }else{ document.getElementById("error").style.display="none"; estado=true; } } else if(opcion[2].checked) { if(vacio(dato1)){ estado=false; document.getElementById("error").style.display="none"; } } else if(opcion[0].checked){ if(!alfabetico(dato1)){ document.getElementById("error").style.display="inline"; return 0; }else{ document.getElementById("error").style.display="none"; estado=true; } } if(estado) window.document.consultaus.submit(); }
JSP:
Código:
agradesco su atencion. <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <link rel="stylesheet" type="text/css" href="style.css"/> <script type="text/javascript" src="funciones.js"></script> <script type="text/javascript" src="CerrarSesion.js"></script> </head> <body> <div id="cabecera"> Icono y titulo aqui </div> <div id="cuerpo"> <div id="menu"> <ul> <li><input type="button" value="Inicio" name="inicio" onclick="location.href='menuinicio.jsp'" class="boton"/></li> <li><input type="button" value="Usuario" name="usuario" onclick="location.href='crudusuario'" class="boton"/></li> <li><input type="button" value="Salir" name="salir" onclick="cerrarSession()" class="boton"/></li> </ul> </div> <div id="principal"> <form name="consultaus" action="/ProyectoWWW1/ProcesaBuscarUsuario" method="POST"> <table border="0"> <thead> <tr> <th>Buscar usuario</th> </tr> </thead> <tbody align="left"> <tr> <td>Identificacion:</td> <td><input type="text" name="dato" value="" /></td> </tr> <tr> <td><input type="radio" name="opcion" value="apellido" />Apellido</td> </tr> <tr> <td><input type="radio" name="opcion" value="cedula" />Cedula</td> </tr> <tr> <td><input type="radio" name="opcion" value="login" />Login</td> </tr> <tr> <td><input type="radio" name="opcion" value="correo" />E-mail</td> </tr> <tr> <td></td><td><input type="button" value="Buscar" name="buscar" onclick="validarDatoconsulta()" /></td> </tr> </tbody> </table> </form> </div> <div id="separador"></div> </div> </body> </html>