用js验证多个input不为空,现在只会一个,即用if语句,但是多个if语句就不行了,求大神指点怎么判断多个
functioncheckform(){vartext1=document.getElementById("place").value;if(text1==""){pla...
function checkform() {
var text1 = document.getElementById("place").value;
if (text1 == "") {
placeErr.style.display = "block";
return false;)
} else {
return true;
}
}
类似于这样的效果 展开
var text1 = document.getElementById("place").value;
if (text1 == "") {
placeErr.style.display = "block";
return false;)
} else {
return true;
}
}
类似于这样的效果 展开
1个回答
展开全部
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;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询