Javascript? チェックボックスと・・・・

解決済みの質問

Javascript? チェックボックスと・・・・

HTMLのチェックボックスやラジオボタンのタグで、
チェックをつけずに次の画面へアクションをおこすと
”チェックつけなさい”ポップアップ画面を表示させたいのですがJavaScriptなのでしょうか?

記述方法をよろしくお願いします。

投稿日時 - 2003-11-03 13:16:02

QNo.695861

すぐに回答ほしいです

質問者が選んだベストアンサー

簡素なフォームだと回答じゃなくアドバイスなりますが、

<script language="JavaScript">
<!--
function ChkIpt(){
if(!document.Frm1.A.value){
alert("チェックつけよう。");
return false;
}
elseif(!document.Frm1.B.value){
同文
}
else{
return true;
}
}
// -->
</script>
<FORM METHOD=POST NAME=Frm1 ACTION=insert.cgi onSubmit="return ChkIpt()">
....



<input>の要素の数だけ、elseifの数を増やしていく。
この部分は、要素の数が決まっていたり、
チェックする個所が決まっている場合、
forを使ってもっと簡素にできたりもします。
が、これでも別に良いかな。

投稿日時 - 2003-11-05 05:49:29

ANo.3

1人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(2件中 1~2件目)

ANo.2

jxt

JavascriptでonSubmitかonClickのハンドラを使います。

1)onSubmitでチェックするフィールドが空である場合に
alert()を出してfalseを返す

2)onClickでチェックするフィールドが全て埋まっている場合に
document.form.submit()を実行する。そうでなければalert()を出す。

のどちらかで出来るはずです。

参考URL:http://tohoho.wakusei.ne.jp/js/

投稿日時 - 2003-11-04 12:46:56

ANo.1

JavaScriptですね。

試しにどういうチェックボックスやラジオボタンなのでしょう。
フォームのサンプルを提示して見てください。
サンプル記述したところで改造する必要が出ると思います。
それよりそのフォームにあった解を出した方が良いでしょう?

投稿日時 - 2003-11-03 13:20:27

補足

ありがとうございます。

<HTML>
<HEAD>
<中略>

 ・
<FORM METHOD=POST NAME=Frm1 ACTION=insert.cgi>
<TABLE>
<TR>
<TH>題</TH>
<TD><INPUT TYPE=CHECKBOX NAME=A VALUE=1></TD>
</TR>
<TR>
<TH>名前</TH>
<TD><INPUT TYPE=CHECKBOX NAME=B VALUE=2></TD>
</TR>
</TABLE>
</FORM>
</HEAD>
</HTML>

とほんとに一般的なのですが・・・
よろしくお願いします。

投稿日時 - 2003-11-03 22:59:03

あわせてチェックしたい
  • ラジオボタン&チェックボックス ...
  • チェックボックス/ラジオボタン ...
  • ラジオボタン、チェックボックスの内容をダイアログに ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら