有谁能告诉我为什么规则条目不起作用? 我正在尝试验证输入文件。应该是必需的。 添加class =“required”可以正常工作,但添加了所需的规则,显然不是......
修改
文档(在accept选项中)没有多大帮助,因为它使用文本输入而不是文件输入进行测试。
还有一个很好的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”可以使验证工作。
唷! :)
答案 0 :(得分:0)
知道了!问题是,对于文件,id不是“id”属性,而是“name”属性!因此,在第一个输入中添加name="byRules"
可以使验证工作。
唷! :)