如何用JS实现验证多个input不为空?
1个回答
展开全部
解决方案1:
var $controls = $(".oss-formDraft .form-group .form-control")
// hasValueCount 有值的个数
var hasValueCount = $controls.filter(function(){
return this.value
})
if( hasValueCount == 0 ){
// 全空
} else if( hasValueCount < $controls.length ){
// 填了一部分
} else {
// 全填了解决方案2:善用||和&&
解决方案3:遍历前设置个变量
var i = 0;
为true时
i++;
最后判断i为几就代表几个为空解决方案4:
let empty=true
$(".oss-formDraft .form-group .form-control").each(function () {
if($.trim($(this).val())!==""){
empty=false
}
}
if(!empty){
submit()
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询