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 originalfunction validaTipo(p_tipo) {
inputValor= $('input#opcion').val(); //guardas el valor de opcion en un hidden y lo recuperas aca
if (inputValor == 3 ) { //preguntas si la opcion = 3
if(p_tipo == ''){ //preguntas si el tipo fue ingresado
return false; //si no ingreso devolves false para que salte la validacion
}else
return false; //si lo ingreso devolves true para que no haga nada
}
}else{
return true; //si la opcion no es 3 devuelve true ya q no interesa validar
}
}
//agrego mi metodo propio de validacion
$.validator.addMethod("tipo", validaTipo, 'Debe ingresar Tipo');
$("#frmRecerca").validate({
rules: {
fTipo: "tipo",
fOperacion: "required"
},
messages: {
fOperacion: "selecciona la operación"
}
});
Esta escrito asi nomas no esta probado y seguro me falta algo , pero bueno espero te ayude