function mailFormCHK() { var shortArray = ['']; if(document.mailForm.elements["meeting_type"].selectedIndex==0){ alert("ご希望の参加方法を選択してください。"); document.mailForm.elements["meeting_type"].focus(); return false; } if(document.mailForm.elements["date"].value==""){ alert("ご希望の日程を選択してください。"); document.mailForm.elements["date"].focus(); return false; } if(document.mailForm.elements["time"].selectedIndex==0){ alert("ご希望の日程(時間)を選択してください。"); document.mailForm.elements["time"].focus(); return false; } if(document.mailForm.elements["date"].value == "2024年4月28日(日)") { alert("明日のご予約は締め切りました。別の日程を選択してください。"); document.mailForm.elements["date"].focus(); return false; } if(document.mailForm.elements["name"].value==""){ alert("お名前を入力してください"); document.mailForm.elements["name"].focus(); return false; } if(document.mailForm.elements["age"].value==""){ alert("ご年齢を入力してください"); document.mailForm.elements["age"].focus(); return false; } if(document.mailForm.elements["zip"].value==""){ alert("ご住所を入力してください"); document.mailForm.elements["zip"].focus(); return false; } if(document.mailForm.elements["address1"].value==""){ alert("ご住所を入力してください"); document.mailForm.elements["address1"].focus(); return false; } if(document.mailForm.elements["address2"].value==""){ alert("ご住所を入力してください"); document.mailForm.elements["address2"].focus(); return false; } if(document.mailForm.elements["tel"].value==""){ alert("電話番号を入力してください"); document.mailForm.elements["tel"].focus(); return false; } if(document.mailForm.elements["email"].value==""){ alert("メールアドレスを入力してください"); document.mailForm.elements["email"].focus(); return false; } else { var chkEmail = document.mailForm.elements["email"].value; var newstr = ""; var at = false; var dot = false; if (chkEmail.indexOf("@") != -1) { at = true; } else if (chkEmail.indexOf(".") != -1) { dot = true; } for (var i = 0; i < chkEmail.length; i++) { ch = chkEmail.substring(i, i + 1) if ((ch >= "A" && ch <= "Z") || (ch >= "a" && ch <= "z") || (ch == "@") || (ch == ".") || (ch == "_") || (ch == "-") || (ch >= "0" && ch <= "9")) { newstr += ch; if (ch == "@") { at=true; } if (ch == ".") { dot=true; } } } if ((!at)||(!dot)) { alert("メールアドレスを正しく入力してください"); document.mailForm.elements["email"].focus(); return false; } } if(document.mailForm.elements["income"].value==""){ alert("ご年収を選択してください"); document.mailForm.elements["income"].focus(); return false; } document.mailForm.submit(); }