У меня проблема с попыткой установить маску ввода на основе скрытого поля.Я устанавливаю скрытое поле из значения в базе данных.Когда я запускаю приложение, я вижу в консоли, что скрытое поле равно 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() });