Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/11/2014, 08:24
diurno10
(Desactivado)
 
Fecha de Ingreso: abril-2013
Ubicación: rosario
Mensajes: 248
Antigüedad: 11 años, 6 meses
Puntos: 17
Respuesta: Campos obligatorios en un formulario

Primero no se q hacen esos tags asp ahi, me dio un poco de nauseas.
En fin lo que yo haria es agregarle un metodo propio a jquery.validate de esta forma:
Código Javascript:
Ver original
  1. function validaTipo(p_tipo) {
  2.         inputValor= $('input#opcion').val(); //guardas el valor de opcion en un hidden y lo recuperas aca
  3.         if (inputValor == 3 ) { //preguntas si la opcion = 3
  4.                     if(p_tipo == ''){      //preguntas si el tipo fue ingresado
  5.                          return false;     //si no ingreso devolves false para que salte la validacion
  6.                     }else
  7.                         return false;     //si lo ingreso devolves true para que no haga nada
  8.                     }
  9.                          
  10.         }else{
  11.                       return true;      //si la opcion no es 3 devuelve true ya q no interesa validar
  12.                  }
  13.        
  14.     }
  15.    
  16. //agrego mi metodo propio de validacion
  17.     $.validator.addMethod("tipo", validaTipo, 'Debe ingresar Tipo');
  18.  
  19.        $("#frmRecerca").validate({
  20.             rules: {
  21.                         fTipo: "tipo",
  22.                         fOperacion: "required"
  23.             },
  24.             messages: {
  25.                 fOperacion: "selecciona la operación"
  26.             }
  27.         });

Esta escrito asi nomas no esta probado y seguro me falta algo , pero bueno espero te ayude