用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;
}
}
类似于这样的效果
展开
 我来答
千年不死樱
2017-02-22 · TA获得超过1万个赞
知道大有可为答主
回答量:3767
采纳率:72%
帮助的人:2539万
展开全部
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;
}
}


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式