フォームにテキスト ボックスとドロップダウンがあり、「検索」という名前のボタンがあります。値を入力して検索ボタンをクリックすると、検索結果が表示されます。
すべての値を入力する必要はありません。ユーザーは少なくとも 1 つの値を入力する必要があります。それ以外の場合は、Enter at least one value という検証メッセージを表示する必要があります。この検証を行うにはどうすればよいですか?
私は次のように与えました:
var fn = myForm.getItemValue("FirstName");
var ln = myForm.getItemValue("LastName");
var c = myForm.getItemValue("City");
var st = myForm.getItemValue("State");
var cnt = myForm.getItemValue("Country");
var zc = myForm.getItemValue("Zipcode");
var em = myForm.getItemValue("Email");
var ph = myForm.getItemValue("Phone");
if (fn == "" && ln == "" && c == "" && st == "" && zc == "" && em == "" && ph == "" ) {
alert("please enter atleast one value");
}
アラートは正常に機能していますが、フォームの上部にある「少なくとも 1 つのフィールドに入力してください」という検証メッセージをフォームに表示したいと考えています。これどうやってするの?