rus*_*sly 0 jquery jquery-validate
我尝试在用户上传扩展名/格式为CSV的文件时验证csv文件
<script type="text/javascript">
$(document).ready(function() {
$('#form1').validate({
rules: { csv: { required: true, accept: "csv" }},
messages: { csv: "File must be CSV" }
});
});
</script>
<form action="product_import.php?action=import" method="POST" name="form1" id="form1" enctype="multipart/form-data">
<input name="csv" type="file" id="csv" />
</form>
Run Code Online (Sandbox Code Playgroud)
但问题是,当我上传带有扩展名csv的文件时,此错误消息将显示File must be CSV ,我不知道为什么这个脚本甚至不能接受我设置accept: "csv".
我的csv文件名是 product.csv
该accept规则不适用于文件扩展名,而是适用于Mime类型.
您可能希望使用该extension规则
演示:http: //jsfiddle.net/c5R3b/
$(document).ready(function () {
$('#form1').validate({
rules: {
myfield: {
required: true,
extension: "csv"
}
}
});
});
Run Code Online (Sandbox Code Playgroud)
但是,这两个规则都要求包含该additional-methods.js文件.
| 归档时间: |
|
| 查看次数: |
8335 次 |
| 最近记录: |