用js验证多个input不为空,现在只会一个,即用if语句,但是多个if语句就不行了,求大神指点怎么判断多个

function checkform() {
var text1 = document.getElementById("place").value;
if (text1 == "") {
placeErr.style.display = "block";
return false;)
} else {
return true;
}
}
类似于这样的效果

required="required"

假如你要实现一个表单里有输入框没填就禁止上传的话,在input里假如上面这个标签就可以了。


你也可以给这些input全都加上id然后,用

var text1 = document.getElementById("place").value;

这种方法,依次获取值,获得text1,text2,text3等等,判断的时候用

if (text1 == "" && text2 == "" && text3 == "")

意思就是当这些输入框值等于空的时候,执行什么内容


附件是我练习的时候写的一个简单的例子,因为实际中输入框的内容不可能只限制为不为空,所以我写的例子是用正则表达式直接限制了输入的内容。


下面是按照你写的改的代码

function checkform() {
var text1 = document.getElementById("place").value;
var text2 = document.getElementById("这里填写密码框的id").value;
if (text1 == "" && text2 == "") {
placeErr.style.display = "block";
return false;)
} else {
return true;
}
}


温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网