下拉验证不起作用

Posted

技术标签:

【中文标题】下拉验证不起作用【英文标题】:Dropdown validation does not work 【发布时间】:2014-05-07 17:35:18 【问题描述】:

这是我对 chosen 启用选择的验证:

SellerDropDownList: 
    required: 
        depends: function (element) 
            return $("#SellerDropDownList").val() == "-1";
        
    

默认值为-1,但是当我点击提交按钮时它不起作用;它通过验证,而选择的选定值为-1

JSFiddle:http://jsfiddle.net/maysamsh/rLQDK/18/

【问题讨论】:

我测试了两件事:Chosen does not matter here。而且您的 depends 函数永远不会运行。 那我该如何解决呢? 我还不知道。我会尝试阅读文档,从未使用过此插件。 【参考方案1】:

阅读文档,required 无法按照您尝试使用的方式工作。

我发现一个可行的选项是min

    SellerDropDownList: 
        min: 0
    ,

Demo

另一种可能的方法是定义您自己的规则(“不等于”),在this question 中描述。

【讨论】:

仅在未应用插件时有效。 jsfiddle.net/maysamsh/rLQDK/25 不起作用。 @Maysam 见***.com/questions/11232310/… 我有多个选择; “不等于”也不起作用。 @Maysam 查看第二个答案,这将使隐藏的选择得到验证:jsfiddle.net/rLQDK/31

以上是关于下拉验证不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap 下拉菜单不起作用(对其他类似问题的回答不起作用!)

为啥这个下拉菜单在 IE 中不起作用?

下拉列表在 asp.net 的移动视图中不起作用

Bootstrap 3下拉菜单中心对齐不起作用

为啥侧边栏下拉菜单不起作用 bootstrap 3

为啥 Access VBA 下拉方法不起作用?