jquery 验证插件不适用于文件输入
jquery validaiton plugin not working with file input
我已将 class required
添加到文件输入并调用了验证方法,但它不起作用。
<form enctype="multipart/form-data" id="csvform" accept-charset="UTF-8" action="" method="POST" novalidate="novalidate"><input type="hidden" value="xxgzK81sfXh2IYsKG6zTwmKqRk87jXuJ3uQpb2J4" name="_token">
<input type="file" name="csv" id="csvform2" class="required" aria-required="true">
<input type="hidden" value="15" name="vendorID">
<br>
<button>Add CSV</button>
</form>
$( "#csvform" ).validate();
你能试试 this 和 jQuery 'validate' 插件吗?
我想您必须使用相关文件 input
元素的 name
属性分配规则。
对于 name="csv"
你的 jQuery 应该是这样的:
$("#csvform").validate({
ignore: [],
rules: {
csv: { // <- name of input
required: true,
extension: "csv"
}
}
});
我已将 class required
添加到文件输入并调用了验证方法,但它不起作用。
<form enctype="multipart/form-data" id="csvform" accept-charset="UTF-8" action="" method="POST" novalidate="novalidate"><input type="hidden" value="xxgzK81sfXh2IYsKG6zTwmKqRk87jXuJ3uQpb2J4" name="_token">
<input type="file" name="csv" id="csvform2" class="required" aria-required="true">
<input type="hidden" value="15" name="vendorID">
<br>
<button>Add CSV</button>
</form>
$( "#csvform" ).validate();
你能试试 this 和 jQuery 'validate' 插件吗?
我想您必须使用相关文件 input
元素的 name
属性分配规则。
对于 name="csv"
你的 jQuery 应该是这样的:
$("#csvform").validate({
ignore: [],
rules: {
csv: { // <- name of input
required: true,
extension: "csv"
}
}
});