![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
はじめまして。質問させてください。
現在、個人情報を入力するフォームメールを作成中なのですが、生年月日を<select>タグで選択し、submitを押したときに、項目のチェックと年齢計算をして、年齢を<hidden>タグの値としてsubmitできるfunctionを作りたいのですが、<select>タグ内の情報が多すぎると、エラーになってしまい、submitできません。
下記、ソースです。
function CHK()
{
frm = document.forms[0];
//生年月日(年)
if( frm.birth_year.selectedIndex == 0 ){
frm.birth_year.focus();
alert( "生年月日の年を入力してください。" );
return false;
}
↑こんな感じのフォームチェックが10個ぐらい
if( frm.birth_year.value != "" && m.birth_month.value != "" && frm.birth_day.value != "") {
today = new Date();
tage = today.getFullYear() - Number(frm.birth_year.value);
if (Number(frm.birth_month.value) > today.getMonth()+1 ) {
tage = tage -1;
}else if ( Number(frm.month.value) == today.getMonth()+1 && Number(frm.birth_day.value) > today.getDate() ) {
tage = tage -1;
}
frm.age.value = tage;
}
frm.submit();
}
色々ためしているのですが、どうしてもエラーになってしまいます。どなたか解決法をご存知の方がいらっしゃいましたら、教えてください。
No.2ベストアンサー
- 回答日時:
ご提示のソースでテストしてみましたが、
>if( frm.birth_year.value != "" && m.birth_month.value != "" && frm.birth_day.value != "") {
の2番目frmがmになっている為エラーとなる以外、Selectを増やしても、optionを増やしても実行可能でしたが?
#1さんのおっしゃる様に環境の提示があるとよいのでは?
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_02.png?5a7ff87)
No.1
- 回答日時:
><select>タグ内の情報が多すぎると
<slect>~</select>内のoptionが多いと言うことでしょうか。<select>自体の属性が多いと言うことでしょうか。
>色々ためしているのですが、どうしてもエラーになってしまいます。
どんな環境で、どんなエラーになるのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- Visual Basic(VBA) 今日の日付が過ぎたらその行を削除したい 1 2023/04/01 20:06
- Visual Basic(VBA) ExcelのVBAでシフト表を作っていますが、バグが出て困っています 2 2022/09/13 11:33
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SELECTボックスの内容を動的に...
-
フォームで「年(西暦)」を今...
-
HTMLの値の渡し方について質問...
-
write downとfill outの違いを...
-
遷移先のURLにパラメータを表示...
-
フォームのtextareaにnl2brを使...
-
ACCESSのレポートの表示...
-
<br>が文字列で出力されてしま...
-
奇数・偶数の区別をプログラミング
-
<TEXTAREA> 1行目の改行・・・。
-
ブログパーツのjsファイルの書き方
-
引数について
-
aspxでIFみたいなことがしたい
-
micropython コードについて
-
ブラウザの見え方について質問...
-
複数のランダムクイズの表示が...
-
インラインフレーム内を送信する
-
テキストエリアの改行
-
NotifyIconで二列の文字列を表...
-
シリアル通信プログラミングで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECTボックスの内容を動的に...
-
リストボックスで未選択の項目...
-
リストボックスを、右クリック...
-
リストボックスのselectedindex...
-
select case文について
-
リストボックスでフリー入力したい
-
フォームで「年(西暦)」を今...
-
リストボックスから選んだ項目...
-
リストボックスの値の再表示
-
ASP.NET 2.0 『×』の表示について
-
MySQLから列を取得し、リストボ...
-
リストボックスの文字色を変更
-
HTMLの値の渡し方について質問...
-
ACCESSのレポートの表示...
-
フォームのtextareaにnl2brを使...
-
奇数・偶数の区別をプログラミング
-
遷移先のURLにパラメータを表示...
-
aspxでIFみたいなことがしたい
-
ASP.netで、CheckBoxListのSele...
-
phpの<br>\\nと\\nとエスケープ...
おすすめ情報