Foros del Web » Programando para Internet » Javascript »

Problema al validar con javascript en un jsp

Estas en el tema de Problema al validar con javascript en un jsp en el foro de Javascript en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original <%@ page language = "java" contentType = "text/html;charset=UTF-8" %> <%@ taglib uri = "http://beehive.apache.org/netui/tags-html-1.0" prefix = "netui" %> ...
  #1 (permalink)  
Antiguo 26/07/2011, 14:50
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago
Mensajes: 20
Antigüedad: 13 años, 6 meses
Puntos: 2
Pregunta Problema al validar con javascript en un jsp

Código Javascript:
Ver original
  1. <%@ page language="java" contentType="text/html;charset=UTF-8"%>
  2. <%@taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
  3. <%@taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%>
  4. <%@taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%>
  5.  
  6.  
  7.     <script>
  8.     function validar(){
  9.        
  10.     var rut = document.getElementById(lookupIdByTagId("rut")).value;
  11.     if(rut==null||rut==0) {
  12.     alert('Los campos estan vacios');
  13.     return false;
  14.    
  15.     }else
  16.     {
  17.     //var enviar = document.forms[0].action="buscarPersona";
  18.     //enviar.submit();
  19.         return true;
  20.     }
  21.    
  22.     }
  23.    
  24.     </script>
  25. <netui:body>
  26.     <netui:form  onSubmit="validar()" action="buscarPersona" method="post">
  27.     Ingresar Rut : <netui:textBox tagId="rut" dataSource="actionForm.rut" ></netui:textBox>
  28.         <netui:button value="Buscar" ></netui:button>  
  29.     </netui:form>
  30.  
  31.     </netui:body>
El problema es que cuando el campo es nulo, me salta la alerta bien, pero aún así va al action y busca algo nulo, lo que quiero yo, es que se detenga al salir la alerta!

Gracias de antemano
  #2 (permalink)  
Antiguo 26/07/2011, 15:31
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago
Mensajes: 20
Antigüedad: 13 años, 6 meses
Puntos: 2
Respuesta: Problema al validar con javascript en un jsp

Ya lo arreglé la solucion esta que en el onSubmit anteponer el return nombremetodo

así
Código Javascript:
Ver original
  1. <netui:body>
  2.     <netui:form onSubmit="return validar()"; action="buscarPersona">
  3.     Ingresar Rut : <netui:textBox tagId="rut" dataSource="actionForm.rut" ></netui:textBox>
  4.         <netui:button value="Buscar"  ></netui:button>  
  5.     </netui:form>
  6.  
  7.     </netui:body>
Espero que esta solución le sirva a alguien, saludos.

Etiquetas: jsp, validar
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 18:34.