【发布时间】:2015-06-01 13:29:19
【问题描述】:
我的 Web 应用程序中有一个页面,其中有一个上传文件的选项。在提交表单之前,我正在尝试验证是否选择了要上传的文件。我使用jQuery form validator 插件进行表单验证。
我的文件输入标签的html代码是:
<div class="form-group">
<label for="exampleInputFile">New File</label>
<input type="file" id="file_add" name="file">
</div>
我正在尝试检查是否使用以下代码选择了任何文件:
$.formUtils.addValidator({
name : 'file_check',
validatorFunction : function(value, $el, config, language, $form)
{
if($('#addFile').val() == "")
return $('#file_add').val() == "" == 0;
},
errorMessage : 'Please choose a file',
errorMessageKey: 'notConfirmed'
});
但是即使没有选择要上传的文件,表单提交仍然会发生。有什么方法可以检查在提交之前是否选择了文件.....
【问题讨论】:
标签: javascript jquery forms validation