全填或不填的问题! 请用JS判断这样一个问题:有三个文本框,当填写其中一个时,就必须要求填写其他两项。如果不填的话,就全部不填。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function checkInput() { var text1 = document.getElementById("text1").value; var text2 = document.getElementById("text2").value; var text3 = document.getElementById("text3").value; if (text1 == "" && (text2 != "" || text3 != "")) { alert("error"); } if (text1 != "" && (text2 == "" || text3 == "")) { alert("error"); }} <script type="text/javascript">function doit(){ var f = document.forms[0] var b = false for(i=0;i<f.elements.length;i++){ if(f.elements[i].type=="text"){ if(f.elements[i].value==""){ if(b) {alert("不能有的为空");return false;} } else b = true; } } return true;}</script><form onsubmit="return doit()"><input type="text" name="t1"><input type="text" name="t2"><input type="text" name="t3"><input type="submit" ></form> ext4设置按钮默认宽度为何无效? 帮助!!! 列表框的问题??? ??? superTable,js 没起作用 怎么实现这种弹出效果 请教 如何做一个jsp页面 用于记录 最近一次Ant 的时间以及状态:“成功” 或者 "失败" 一个页面上有多个iframe,请问如何让鼠标的滚动条一直聚焦在某个iframe上? 请教几个小问题~~~~ 怎么样在textarea中对选种的文字操作,用prompt怎么样在文章任意焦点处添加文字 前端js怎样设置不会让用户每次访问的时候都重定向url select标签的vaule无法赋值 怎么循环去js数组中的数据
var text1 = document.getElementById("text1").value;
var text2 = document.getElementById("text2").value;
var text3 = document.getElementById("text3").value; if (text1 == "" && (text2 != "" || text3 != "")) {
alert("error");
}
if (text1 != "" && (text2 == "" || text3 == "")) {
alert("error");
}
}
<script type="text/javascript">
function doit(){
var f = document.forms[0]
var b = false
for(i=0;i<f.elements.length;i++){
if(f.elements[i].type=="text"){
if(f.elements[i].value==""){
if(b) {alert("不能有的为空");return false;}
}
else b = true;
}
}
return true;
}
</script>
<form onsubmit="return doit()">
<input type="text" name="t1">
<input type="text" name="t2">
<input type="text" name="t3">
<input type="submit" >
</form>