※ ChatGPTを利用し、要約された質問です(原文:メールフォームの入力確認用Java Script-チェックボックスの確認)
メールフォームの入力確認用Java Script-チェックボックスの確認
2007/01/23 09:58
このQ&Aのポイント
メールフォームの入力確認用Java Scriptを使用し、チェックボックスの選択状態を確認する方法についてアドバイスをいただきたいです。
メールフォームの入力確認にはJava Scriptを使用していますが、チェックボックスの選択状態が正しく判定されずにエラーが発生します。解決策を教えてください。
Java Scriptを使ってメールフォームの入力確認を行っていますが、チェックボックスの選択状態を正しく判定できないという問題が発生しています。どのように修正すればよいでしょうか。
メールフォームの入力確認用Java Script-チェックボックスの確認
はじめまして、メールフォームを作成し、入力項目がすべて入力されていることを確認するためにJava Scriptを使うことにしました。
小説HTMLの小人さん(http://htmldwarf.hanameiro.net/tools/Make_FormCheck.cgi ) で作成したスクリプトを使用しようとしたのですが、テキスト入力、ラジオボタンはうまくいくものの、チェックボックスが選択されていても「選択されていません」のエラーがでます。
アドバイスをいただければ幸いです。
よろしくお願いいたします。
メールフォームのあるページ https://secure.actrix.co.nz/goldenbaykayaks.co.nz/
<!--
function FormCheck(Form) {
Error = new Array();
i = 0;
// NameBooking Check
if (Form["NameBooking"].value == "") {
Error[i] = "Name of Booking is required.";
i++;
}
// Cardtype Check
j = 0;
k = 0;
while (j < Form["Cardtype"].length) {
if (Form["Cardtype"][j].checked == true) {
k++;
}
j++;
}
if (k == 0) {
Error[i] = "Select the card type.";
i++;
}
<省略>
------------ここから問題のチェックボックス部分-------------------
// Policy check
j = 0;
k = 0;
while (j < Form["condition"].length) {
if (Form["condition"][j].checked == true) {
k++;
}
j++;
}
if (k == 0) {
Error[i] = "Accepting the policy is not selected.";
i++;
}
------------ここまで問題のチェックボックス部分-------------------
// Alart
if (Error.length > 0) {
ErrorText = Error.join("\n");
alert ("The form is not sent.\n\n"+ErrorText);
return false;
}
}
// -->
質問の原文を閉じる
質問の原文を表示する
お礼
ありがとうございます。 教えていただいたとおり修正したところきちんと作動しました。 ありがとうございました。 // Policy check k = 0; if (Form["condition"].checked)k=1; if (k == 0) { Error[i] = "Accepting the policy is not checked."; i++; }