【问题标题】:How to validate input that was hidden in ASP.NET MVC 4如何验证隐藏在 ASP.NET MVC 4 中的输入
【发布时间】:2013-12-25 10:04:04
【问题描述】:

我有一个像这样的可编辑下拉列表。

http://jqueryui.com/autocomplete/#combobox

它隐藏了一个选择并制作了一个像这样的自动完成文本框。

<select class="autocombobox" data-val="true" data-val-required="This field is required."
 id="F_FFormat" name="F.FFormat" style="display: none;">
<option value="">....</option>
......
</select>

当我删除样式“显示:无”时,它将在客户端正确验证。 但如果它仍然隐藏,那么它根本不会被验证。

我做了一些谷歌搜索并尝试这个脚本

$.validator.setDefaults({ ignore: null });

但它也不起作用。

我该如何解决这个问题?

提前谢谢你。

【问题讨论】:

    标签: jquery asp.net asp.net-mvc unobtrusive-validation unobtrusive-javascript


    【解决方案1】:

    试试这个:

     var validator = $("#yourID").data('validator');    
     validator.settings.ignore = "";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-02
      • 2011-07-29
      • 1970-01-01
      • 1970-01-01
      • 2010-09-14
      • 2015-07-18
      • 1970-01-01
      • 2012-07-07
      相关资源
      最近更新 更多