我有自定义不显眼验证器的输入。传递给验证器的参数有很多。我可以使用javascript / jQuery访问这些参数(在我的自定义验证器之外),如果是这样的话?
类似的东西:
var validationParams = $('#MyInput').validator.unobtrusive.myvalidator.params;
答案 0 :(得分:0)
$('#MyInput').attr('data-val-myvalidator-myparam');
或
$('#MyInput').data('val-myvalidator-myparam');
编辑:正如haim770指出的那样,不是那种不引人注意的验证器将params放在数据属性中。那些从一开始就存在(我的html已经生成了那些)。因此,不显眼的验证器实际上是从数据属性中读取这些参数。