0

我需要验证一个表格,一切正常,除了一个部分。

我需要验证是否未填写“remail”字段,然后检查是否填写了“rsms”字段。
反之亦然(如果“rsms”字段已填写,则检查“remail”字段是否已填写)
如果两者均未填写,则返回 false,并提醒两者均未填写。

我还需要验证,如果“remail”和“rsms”字段都已填写,它会返回 false,并且还会提醒您只能填写一个字段!

我用于其他领域的代码:

var x=document.forms["form"]["remail"].value;
if (x==null || x=="")
  {
  alert("The Receivers Email field must be filled out!");
  return false;
  }

请帮忙,
谢谢,
乍得。

4

2 回答 2

1
var remail=document.forms["form"]["remail"].value;
var rsms=document.forms["form"]["rsms"].value;

if (remail==null && rsms ==null){
alert ("Both empty");
return false;
}
else if (remail !=null && rsms !=null){
alert ("Both fill");
}
于 2013-02-17T05:59:18.103 回答
0

这行得通吗?(请原谅伪代码)

if (remail != "") {
    if (rsms != "") {
        // RSMS & REMAIL ARE FILLED
    }
    else {
        // REMAIL IS FILLED, RSMS IS NOT
    }
}
else {
    if (rsms == "") {
        // RSMS & REMAIL ARE NOT FILLED
    }
    else {
        // REMAIL IS NOT FILLED, RSMS IS
    }
}
于 2013-02-17T05:59:55.537 回答