jQuery验证基于隐藏值的输入掩码

时间:2019-02-12 20:53:11

标签: javascript jquery validation jquery-validation-engine

我在尝试基于隐藏字段设置inputmask时遇到此问题。我正在从数据库中的值设置隐藏字段。运行该应用程序时,我可以在控制台中看到隐藏字段为9,但掩码为1长度。

  

我在验证中缺少使用隐藏字段中的值的任何内容吗?

 Console
    $("#MaxLength").val()
    "9"

    //JS Setting hidden field
    $("#MaxLength").val(data.MaxLength);



    //JS Validate

     var Validate = function () {
            debugger;
            $("[id^='txtId-']").rules("add", {
                required: true,
                digits: true,
                maxlength: $("#MaxLength").val()
            });
           // $("input[name^='txtId']").inputmask($("#MaxLength").val());
$("input[name^='txtId']").inputmask("integer", { digits: $("#MaxLength").val() });

0 个答案:

没有答案