我在尝试基于隐藏字段设置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() });