- 締切済み
小説HTMLの小人さん 必須項目チェックJavascript自動生成ツール
本日、steel_grayより良回答頂き、解決しましたが、また難題にぶちあたり、どうしてもクリアにできません。 ショッピングカートで同一ページ内に2つ以上の<form>~<form>を置いたカートボタンを押したときに、入力チェックを行うjavascriptで、それぞれ、個別のエラーメッセージを出したくなりました。また、小説HTMLの小人さん 必須項目チェックJavascript自動生成ツールを発見して、簡単にjavaソースができるのでいいかと思いましたが、同一ページ内で2つ以上のフォームでは、エラーチェックができず、困っています。 問題の部分 ---------------------------------------------------------------- <script type="text/javascript"> <!-- function FormCheck(Form) { Error = new Array(); i = 0; // くだものを選択して下さいの選択チェック if (Form["くだもの"][0].selected == true) { Error[i] = "くだものを選択して下さいは必須項目です。"; i++; } // やさいを選択して下さいの選択チェック if (Form["やさい"][0].selected == true) { Error[i] = "やさいを選択して下さいは必須項目です。"; i++; } // 未入力があればアラート if (Error.length > 0) { ErrorText = Error.join("\n"); alert ("項目エラー\n\n"+ErrorText); return false; } } // --> </script> --------------------------------------------------------------- <form name="" method="post" action="***.cgi" onsubmit="return FormCheck(this)"> <select name="くだもの"> <option selected>選択</option> <option value="りんご">りんご</option> <option value="みかん">みかん</option> <option value="ばなな">ばなな</option> </select><br> <br> <input type="submit" value="カートに入れる"> </form> <form name="" method="post" action="***.cgi" onsubmit="return FormCheck(this)"> <select name="やさい"> <option selected>選択</option> <option value="にんじん">にんじん</option> <option value="きゃべつ">きゃべつ</option> <option value="だいこん">だいこん</option> </select><br> <br> <input type="submit" value="カートに入れる"> </form>
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- VCAT
- ベストアンサー率20% (16/79)
JavaのことはJavaカテでどうぞ。