我有两个输入字段,一个是file
,另一个是textarea
<input class="input_field" type="file" name="title" />
<textarea class="input_field" name="info"></textarea>
用户必须上传文件或键入文本。如果用户将两个输入都保留为空白,则如果他/她都填写了两个输入,应该说“选择文件或键入信息”,这样就可以了。
我的JQuery:
$(function(){
$(".input_field").prop('required',true);
});
我有this code。我们如何实现类似
if else
条件的条件以使其成为必填字段之一? 最佳答案
看到这个小提琴https://jsfiddle.net/LEZ4r/652/
提交表单时,我使用input_field类修改了所有元素的代码。
$(function(){
$('form').submit(function (e) {
var failed = false;
$(".input_field").each(function() {
if (!$(this).val()) {
failed = true;
}
});
console.log(failed);
if (failed === true) {
e.preventDefault();
}
});
});
关于javascript - 需要两个输入字段之一,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32098017/