Jquery Validator Dynamische Parameter

Ist es ein Weg, um pass dynamische Parameter in einer benutzerdefinierten jquery-validate-Methode? Speziell war ich auf der Suche nach einer Möglichkeit zum vergleichen von 2-Bedienelemente und gerne weitergeben möchte man den anderen validate-Methode für den Vergleich.

Hier ist, was ich derzeit habe:

 //Add method
 $.validator.addMethod("lowerInt", function(value, element, params) {
            alert('inside method');
            if (isNaN(parseInt(params)))
                return true;
            else
                return parseInt(value) < parseInt(params);
        }, $.validator.format("Please enter a number smaller than {0}")); 

 //Set validation
 $("#form1").validate({
     rules: {
        lowInt: {
            required: true,
            integer: true,
            lowerInt: 8 //I would like to pass a dynamic value here
        }
     }
 });

Wenn ich es wie oben, es funktioniert wie es sollte. Wenn ich die 8 übergeben lowerInt zu $('#highInt').val(), so scheint es, um den Wert für die lowerInt Funktion nur einmal und nie ein update. Ich merke, dass ich den Wert innerhalb der Methode durch den Aufruf $('#highInt').val(), aber ich möchte, übergeben Sie den Wert stattdessen, wenn überhaupt möglich.

Schreibe einen Kommentar