Ich versuche, einen benutzerdefinierten Validator mit dem jQuery-Validierungs-Plugin zu verwenden. Ich bin mir jedoch nicht sicher, wie Sie mehrere Argumente an eine Validierungsmethode übergeben sollen? Ich habe versucht, (2,3), geschweifte Klammern und Kombinationen zu verwenden, aber ich bin gescheitert.
Das ist der Code – ???? markiert den Bereich, über den ich Informationen benötige:
$(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" }
}
});
});