Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Problema con formulario jsp+ajax

Estas en el tema de Problema con formulario jsp+ajax en el foro de Frameworks JS en Foros del Web. Hola estoy haciendo un formularion con jsp el cual tiene un campo para ingresar un dato y un conjunto de botones de radio, segun sleccione ...
  #1 (permalink)  
Antiguo 07/04/2010, 19:29
Avatar de Andreslrz  
Fecha de Ingreso: septiembre-2008
Mensajes: 99
Antigüedad: 16 años, 3 meses
Puntos: 2
Problema con formulario jsp+ajax

Hola

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:
<%@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>
agradesco su atencion.

Etiquetas: ajax, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:50.