如何实现双重条件的判断?
判断部分的代码如下:<!--
function submitcheck(cobject)
{
if (cobject.txtNum.value=="") {alert("请输入账号!"); cobject.iname.focus(); return (false);}
if (cobject.txtPass.value=="") {alert("请输入密码!"); cobject.ititle.focus(); return (false);}
return (true);
}
-->
表单部分的代码如下:
<form name="main" method="POST" action="user.asp" onSubmit="return submitcheck(this)" >
<font size="2" color="#0000FF">帐号 <input type="text" name="txtNum" size="13" tabindex="1"><br>
密码 <input type="password" name="txtPass" size="13" tabindex="2">
</font>
<input type="submit" value="登录" name="cmdEnrall" tabindex="3">
<input type="submit" value="注册" name="cmdRegister" tabindex="4">
</form>
我现在希望在用户按“登录”按钮时,判断部分标记为红色的代码行要执行,而在用户按“注册”按钮时,标记为红色的代码不执行,也就是说用户登录时需要检查密码是否为空,而在注册时则不需要检查密码是否为空。红色部分的代码行该如何修改。我写成:
if (cobject.txtPass.value=="" & cobject..cmdEnrall.value=="") {alert("请输入密码!");cobject.ititle.focus();return(false);}
但无法达到目的。正确的写法应该是怎么样的呢?