Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2011, 14:50
DonVidela
 
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