
よろしくお願い致します。
メールフォームの送信前チェックをしたく、過去記事の http://okwave.jp/qa2275666.html
を使わせて頂いております。
お聞きしたいことが複数ありましたので、下記にまとめました。
●チェックボックスの入力チェックを追加したい
(↓ラジオボタンのスクリプトをチェックボックスに置き換えてみたのですが、うまく動作しませんでした。)
●メールアドレスと確認用メールアドレスが合ってるかのチェックと、できれば書式チェックを追加したい
function check(frm) {
var hissu=Array('name','assumedname','poatal','address','address2','tel','email','email2','sendcheck');
var hissu_nm = Array('お名前','フリカナ','郵便番号','ご住所','ご住所(建物名・部屋番号)','電話番号','メールアドレス','確認用メールアドレス','入力内容のチェック');
var len=hissu.length;
for(i=0; i<len; i++) {
var obj=frm.elements[hissu[i]];
if(obj.type=='text' || obj.type=='textarea') {
if(obj.value=='') {
alert(hissu_nm[i]+'は必須入力項目です。必ずご入力下さい。');
frm.elements[hissu[i]].focus();
return false;
}
} else if(obj[0].type=='radio') {
for(var j=0, chk=0; j<obj.length; j++) {
if(obj[j].checked) chk++;
}
if(chk==0) {
alert(hissu_nm[i]+'は必須入力項目です。必ずご選択下さい。');
obj[0].focus();
return false;
}
} else if(obj.tagName=='select') {
if(obj.value == '') {
alert(hissu_nm[i]+'は必須入力項目です。必ずご入力下さい。');
obj.focus();
return false;
}
}
}
return true;
}
どうぞ、よろしくお願い致します。

No.1ベストアンサー
- 回答日時:
× } else if(obj[0].type=='radio') {
○ } else if(obj[0].type=='checkbox') {
だけどこのままだと、区分けしたチェックボックスを問わず
とにかく1個でもチェックされていればOK!
と解釈されてしまうよ。
if(frm.elements['メールアドレス'].value!=frm.elements['確認用メールアドレス']) alert('ちがう');
”メールアドレス チェック 正規表現 javascript”で検索
ご回答頂き誠にありがとうございます。
返信が遅くなり、大変申し訳ありませんでした。
もう少し色々調べてみようと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
return trueとreturn falseの用...
-
onSubmit=の後ろは複数可能でし...
-
form の onSubmit がコールされ...
-
TreeGridViewへの入力カラム追加
-
テキストボックスに数字しか入...
-
未入力のラジオボタンに、alert...
-
コピペを禁止するtextarea
-
チェックボックスの有無判定
-
プルダウンで選択すると、DBの...
-
【jQuery】input nameの文字列...
-
【jsp/Java】チェックボックス...
-
テーブルの項目の値取得
-
プルダウン 項目が多いので先頭...
-
スマホのフォームでのselect複...
-
ボタンをクリックして文字を置...
-
onchangeイベントを強制的に発...
-
画面表示とともにtableの指定の...
-
checkboxをクリックしてリロー...
-
ラジオボタンでクリックした値...
-
ボタン無しでフォーム内容送信
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
return trueとreturn falseの用...
-
slickのレスポンシブ > center...
-
Visual Studioのデザインでの非...
-
ラジオボタンのNullチェック
-
COBOLの数字チェック
-
送信前のチェック
-
テキストボックスに数字しか入...
-
初歩的な質問ですが・・
-
checkFormの記述について
-
JavaScript チェックボックス...
-
送信フォーム確認画面
-
テキストフィールドの入力規則...
-
formについて質問
-
TEXTAREAに入力した改行コード...
-
正規表現で複数マッチ条件で悩...
-
テキストボックスにデータがあ...
-
チェックボックスの有無判定
-
JavaScriptde途中で、「exit」...
-
一度しか押せないボタンについて
-
未入力のラジオボタンに、alert...
おすすめ情報