我有一个带有一些文本输入和一个文件类型输入的表单,我尝试在其中验证所选文件是否为 PDF。我这样做是这样的:
$("#myform").bind("submit", function() {
var ext = $('#file_input').val().split('.').pop().toLowerCase();
if($.inArray(ext, ['pdf']) == -1) {
alert('ERROR!');
}
});
但是在上面的代码部分中缺少一个 - 如果除了文件输入(让文件是 DOC)之外的所有输入都有效(=> 文件输入无效)并且我点击提交按钮,然后显示警告信息错误!,但表单已发送。
如果文件类型无效,我如何“停止”发送表单?