【问题标题】:Jquery-validator input file not being validated未验证 Jquery-validator 输入文件
【发布时间】:2011-09-12 09:55:11
【问题描述】:

谁能告诉我为什么规则输入不起作用? 我正在尝试验证输入文件。它应该是必需的。 添加 class="required" 可以正常工作,但添加 required 规则,显然不是...

编辑:

文档(在接受选项中)没有太大帮助,因为它使用文本输入而不是文件输入进行测试。

还有一个很好的example,但验证是内联的,我想看看如何让规则起作用。 您可以在 here 中找到相同代码的 jsFiddle。

        <script type="text/javascript">

        $(document).ready(function(){
            $("#myForm").validate({
                rules: {
                    byRules: "required"
                }
            })
        });

    </script>
<html>
<body>
    <form id="myForm" name="myForm" method="post" action="" >
        Required by rules: <input id="byRules" type="file"><br/>
        Required by class: <input id="byClass" type="file" class="required"><br/>
        <input type="submit" />
    </form>
</body>

回答:

知道了!问题是,对于文件,id 不是“id”属性,而是“name”属性! 因此,在第一个输入中添加 name="byRules" 可以进行验证。

呸! :)

【问题讨论】:

  • 您是否在此脚本之前包含了验证插件?
  • 你能提供关于jsfiddle的样本吗?像这样看起来还可以
  • 好的,谢谢!它在这里:jsfiddle.net/snQTn 哦,是的,我之前已经添加了所有内容:)

标签: jquery file jquery-validate


【解决方案1】:

知道了!问题是,对于文件,id 不是“id”属性,而是“name”属性!因此,在第一个输入中添加 name="byRules" 即可进行验证。

呸! :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-03
    • 2012-11-10
    • 2015-07-17
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 2018-12-28
    相关资源
    最近更新 更多