出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[4944] Re:チェックボックスの必須指定 |
投稿者:ASP初心者さん 2005/03/15 22:09:37 |
こんにちわ。お返事ありがとうございます。 > 多分例の為3個固定なんですよね・・・勝手な推測 すみません、実際は7個です。 なので、ANDは使えないですよね? > もう少し進化?させるなら > 項目名(name)を同じにします。 > 例ではa.b.cですが、aだけにします。 これも試してみました。 ただ、例でASPになっている部分でその項目を出力するのですが、 そこで「チェックされていたら<br>をつけて出力」しなければいけません。 チェックは以下でかけられました。 if Request.form("a") = "" then errmsg = errmsg & "どれか選択してください。<br>" が、出力するとき、他の項目は <% = Request.Form("d") %> で反映してくれますが、このチェックボックス部分だけうまくいかず悩んでいました。 よろしくお願いします。 #本当はサンプルのある本を買ってくればいいのですが、 #ASP.Netばかりで手に入りませんでした。 #(オンライン注文するほど時間に余裕もなくて・・・) > こんにちは YasNet(管理人)です。 > > 多分例の為3個固定なんですよね・・・勝手な推測 > 本当に3個だけなら、3項目のAND条件でVELUE値がNULLか否かを判定すればよいと思いますよ。 > > もう少し進化?させるなら > 項目名(name)を同じにします。 > 例ではa.b.cですが、aだけにします。 > > そうすれば、配列で取得出来ますので > ループして個々にチェックして、NULLの件数をチェックすればよいと思います。 > > 色々手段はありますので、これが正解とは言いません。 > 色々試してみてください。 > > 参考になることを祈りつつ 失礼致します。 > > > はじめまして。ASP(というより、プログラミング)初心者です。 > > どなたかご教授お願いします。 > > すごく単純な事だとは思うのですが、やりたい事は、以下になります。 > > > > フォーム(form.html) > > ---- > > <form name="test" method="post" action="test.asp"> > > <input name="a" type="checkbox" value="1"> > > <input name="b" type="checkbox" value="2"> > > <input name="c" type="checkbox" value="3"> > > </form> > > ---- > > > > ASP(test.asp) > > ---- > > 'ここでa,b,cのすべてにチェックされていない場合のみ、エラーを返す > > ---- > > > > 「a,b,cのどれか一つをチェックすること」を必須項目にしたいです。 > > > > どなたかご教授宜しくお願い申し上げます。 |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |