【发布时间】:2016-03-03 14:19:09
【问题描述】:
我是 javascript / jquery 的新手,所以我可能遗漏了一些明显的东西,但我找到了在所有文本字段都填满之前禁用提交按钮的解决方案,并且我找到了在文件被填充之前禁用它的解决方案选择。但是,我的表单由一个文件输入和 3 个文本字段组成,在选择所有文本字段和一个文件之前,我无法找到禁用它的方法。
我正在使用的代码的提炼版本在这里:
HTML
<div>
<input type="file" /><br />
<input type="text" /><br />
<input type="text" /><br />
<input type="text" /><br />
<input type="submit" value="Upload" class="submit" id="submit" disabled="disabled" />
</div>
JS
$('.submit').click(function() {
var empty = $(this).parent().find("input").filter(function() {
return this.value === "";
});
if(empty.length) {
$('.submit').prop('disabled', false);
}
});
})()
感谢您的帮助
【问题讨论】:
标签: javascript jquery form-submit filechooser disabled-input