0

フォームを検証する必要があります。一部を除いて、すべてが機能しています。

「remail」フィールドが入力されていない場合、「rsms」フィールドが入力されているかどうかを確認する必要があります。
AND VICE VERSA(「rsms」フィールドが入力されている場合は、「remail」フィールドが入力されているかどうかを確認します)
どちらも入力されていない場合は、falseを返し、どちらも入力されていないことを警告します。

また、「remail」フィールドと「rsms」フィールドの両方が入力された場合、falseが返され、1つのフィールドしか入力できないことを警告することも検証する必要があります。

私が他の分野で使用しているコード:

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 に答える