【发布时间】:2013-05-09 06:38:37
【问题描述】:
我已经编写了一个上传表单,我希望用户能够只上传图片。
我决定使用 jQuery 验证器来确保用户不能发送空表单而只能上传图像。到目前为止,用户确实无法发送空表单,但他们可以上传和归档他们想要的,即使它不是图像。
这是jsFunc.js的代码,旨在解决这个问题:
$(document).ready(function () {
$('#upload-image').validate({
errorElement : "span",
errorPlacement: function(error, element) {
error.appendTo(".upload-error");
},
rules: {
pic: {
required: true,
accept: "image/*"
}
}
});
});
以下是包含上传表单的页面中包含的文件:
<script src="bootstrap/js/jquery.js"></script>
<script src="bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="sys/jsFunc.js"></script>
<script type="text/javascript" src="sys/additional-methods.js"></script>
<script type="text/javascript" src="sys/jquery.validate.js"></script>
上面的代码有什么问题?如果有人能指出我的问题,我将不胜感激。
【问题讨论】:
-
对我来说似乎很好jsfiddle.net/arunpjohny/9kYYH/1
-
@ArunPJohny,谢谢,我也使用 jsfiddle 检查了它,这就是为什么它看起来很奇怪。我没有编辑帖子并包含我正在导入的文件,也许它有问题/丢失?
-
导入顺序不对
jquery.validate.js先additional-methods.js
标签: jquery validation jquery-validate jquery-validation-engine