remover disabled atributo agregar jquery jquery-validate

disabled - prop jquery



Método personalizado del complemento de validación de jQuery. Múltiples parametros (2)

Estoy intentando usar un validador personalizado con el complemento de validación de jQuery. Sin embargo, no estoy seguro de cómo se supone que pase varios argumentos a un método de validación. He intentado usar (2,3), llaves y combinaciones, pero he fallado.

Este es el código - ???? marca el área que necesito información sobre:

$(document).ready(function() { jQuery.validator.addMethod("math", function(value, element, params) { return this.optional(element) || value == params[0] + params[1]; }, jQuery.format("Please enter the correct value for {0} + {1}")); $("#form_register").validate({ debug: true, rules: { inputEl: { required: true, math: ???? } }, messages: { inputEl: { required: "Required", math: "Incorrect result" } } }); });


Matrices de Javascript:

[value1,value2,value3]

ASÍ que su código podría ser:

inputEl: { required: true, math: [2, 3 ,4 , 5] }


También puede pasar un objeto JavaScript normal como parámetro con el que personalmente me resulta más fácil trabajar:

jQuery.validator.addMethod("myRule", function (value, element, options) { return value === options.data; }, "My Rule says no!"); $("#input").rules("add", { myRule: { data: "foo" } });