utilice un addMethod para crear una validacion personalizada, pero solo puedo pasar un parametro de otro campo, y no los 6 que necesito, alguien sabe como hacerlo?
aqui dejo la funcion
Código:
como ven cuando se valida el i_pare2 se pasa como parametro el valor de i_pare1, pero tambien deberia pasarle el valor de i_pare3, i_pare4, i_pare5 y i_pare6$.validator.setDefaults({ //submitHandler: function() { alert("submitted!"); } }); jQuery.validator.addMethod("valores",function(value, element, param) { var result = true; var comparador = $(param).val(); if ($(param).val() >= value) { result = true; } else { result = false; } return result; }, "valores"); $().ready(function() { // validate signup form on keyup and submit var validator = $("#frm1").validate({ rules: { i_pare1: { required: true, digits: true, maxlength: 2, }, i_pare2: { required: true, digits: true, maxlength: 2, valores : "#i_pare1", }, }, messages: { i_pare1: {required: "Este campo es obligatorio", minlength: "Valor incorrecto", digits: "Solo se permiten numeros", }, i_pare2: {required: "Este campo es obligatorio", minlength: "Valor incorrecto", digits: "Solo se permiten numeros", valores: "El valor 2 no puede ser mayor al 1" }, } }); //code to hide topic selection, disable for demo // show when newsletter is checked });
Alguien podra echarme una mano con esto?