以下作品,我将如何包括第二个“txtArea2”?我试过加入& (document.getElementById("txtArea2").value == '')
但是没有用。如果有人可以提供帮助,我是js语法的新手。
if(document.getElementById("txtArea1").value == '')
{
alert("debug");
document.getElementById("txtArea1").style.display ="none";
return false;
};
答案 0 :(得分:1)
Double &&
指定AND条件。
if (document.getElementById("txtArea1").value == '' && document.getElementById("txtArea2").value == '')
答案 1 :(得分:1)
我不确定我是否正确理解了您的问题,但您可能希望将它们与 || ( OR )运算符进行比较,因此如果txtArea1
或 txtArea2
为空,则验证不会通过。这意味着textareas都是必填字段。
if (document.getElementById("txtArea1").value == '' || document.getElementById("txtArea2").value == '')
{
alert("debug");
document.getElementById("txtArea1").style.display ="none";
return false;
};
答案 2 :(得分:0)
如果你想分开处理,你也必须使用两个单独的if语句。 (我将textareas外包成变量以便于阅读)
var txtarea1 = document.getElementById("txtArea1");
var txtarea2 = document.getElementById("txtArea2");
if(txtarea1.value == '')
{
alert("debug");
txtarea1.style.display = "none";
return false;
};
if(txtarea2.value == '')
{
alert("debug");
txtarea2.style.display = "none";
return false;
};
如果您想要做一件事,如果其中任何一个(1 或 2)为空,请尝试:
if(txtarea1.value == '' || txtarea2.value == '')
{
alert("debug");
txtarea1.style.display ="none";
txtarea2.style.display ="none";
return false;
};
答案 3 :(得分:0)
var t1 = document.getElementById("txtArea1").value;
var t2 = document.getElementById("txtArea2").value;
if( t1 == '' || t2 == '')
{
alert("debug");
document.getElementById("txtArea1").style.display ="none";
return false;
};