我对如何使用javascript或jquery一次验证input type=text
或textbox或input type="file"
上传文件有疑问?
1)如果选定文本框,则不需要上传文件。2)如果选择上传文件而不需要文本框。( 3)两者
发布于 2017-05-20 01:03:31
具有required
属性的简单
<form>
<input type="text" required="true">
<input type="file" required="true">
<button type="submit">validate</button>
</form>
或者使用Javascript验证
更新的
$('button').click(function(){
var a =$(".validate").map(function(){
return $(this).val().trim() ? true : false
}).get()
if(a.includes(true)){
console.log('pass')
}
else{
console.log('select any one')
}
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" class="validate">
<input type="file" class="validate">
<button>validate</button>
发布于 2017-05-20 01:04:01
“在继续之前,只需检查文件和文本框是否为空。”
if(!$('input:text').val().trim() && !$('input:file').val().trim()){
alert('Enter required data');
}
https://stackoverflow.com/questions/44083886
复制