出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

チェックボックスの選択チェックについて   杉本さん [2002/01/21 14:59:54] [1465]
  発言者により削除されました!! Tomitomiさん [2002/01/21 15:35:06] [1466]
  Re:チェックボックスの選択チェックについて   Tomitomiさん [2002/01/21 15:37:08] [1467]
    Re:チェックボックスの選択チェックについて   杉本さん [2002/01/21 16:56:56] [1468]
      Re:チェックボックスの選択チェックについて   北岳さん [2002/01/21 18:45:43] [1469]
      Javascriptといえば・・・   YasNet(管理人)さん [2002/01/21 22:49:32] [1470]
      Re:チェックボックスの選択チェックについて   喜平さん [2002/01/23 3:53:39] [1490]
        Re:チェックボックスの選択チェックについて   杉本さん [2002/01/23 11:11:41] [1492]

[1465] チェックボックスの選択チェックについて
投稿者:杉本さん 2002/01/21 14:59:54
いつもお世話になります。
チェックボックスが10個あり、それが6個以上選択して送信したら、
メッセージ「5つ以下に選択しなおして、送信してください。」を出して戻す。
というような方法(例)をどなたか教えていただけませんか?

[1466] Re:チェックボックスの選択チェックについて
投稿者:Tomitomiさん 2002/01/21 15:35:06
発言者により削除されました!!

[1467] Re:チェックボックスの選択チェックについて
投稿者:Tomitomiさん 2002/01/21 15:37:08
こんにちは、Tomitomiです。

> チェックボックスが10個あり、それが6個以上選択して送信したら、
> メッセージ「5つ以下に選択しなおして、送信してください。」を出して戻す。
> というような方法(例)をどなたか教えていただけませんか?

次ページでよいのなら、ASPにて、チェックボックスのValueの値を
チェックして、判断すればよいのではないでしょうか?

メッセージボックス等を出したい場合は、JavaScriptで、

document.forms["Form名"].チェックボックス名.checked == true

等を利用してみる。

現在、Java班にサーバをとられることになり、
私のASPサーバをランクダウンサーバに再インストール中なのでテストできません。
Java班優遇されすぎw

[1468] Re:チェックボックスの選択チェックについて
投稿者:杉本さん 2002/01/21 16:56:56
ありがとうございます。
次ページじゃなくないほうがいいんです。
Javascriptに、ラジオボタンでいうSelectedが、チェックボックスでは、Chekedってことですね。
ありがとうございます、わかりました。
実は、先ほどは、10個のチェックボックスっていってましたが、その数は確定していないので、
ラジオボタンのようにOptoins[i].Selectedのようなことができないのですかね?
たとえば
aaa = "CheckBox" + i
aaa.Checked == true
のようなことって可能なんですかね。

[1469] Re:チェックボックスの選択チェックについて
投稿者:北岳さん 2002/01/21 18:45:43
TRY! ASP( http://tryasp.winscom.co.jp/ )の
RE:[Javascriptのループ??] #36550   さ゜ さん 
の2つの方法をご参照。
 
そのうちASPで作る方はお馴染みですが、
「ASPを使わないクライアントスクリプト」の方は、
へえ、こんな書き方が。。。

[1470] Javascriptといえば・・・
投稿者:YasNet(管理人)さん 2002/01/21 22:49:32
こんにちは YasNetです

Javascriptといえば、とりあえずココに行かなきゃ
http://www.openspc2.org/JavaScript/

では では

[1490] Re:チェックボックスの選択チェックについて
投稿者:喜平さん 2002/01/23 3:53:39
> aaa = "CheckBox" + i
> aaa.Checked == true
> のようなことって可能なんですかね。
asp とは全く関係のない話だと思いますが・・・


jacascript では、eval メソッドを使えばできます。
aaa が文字オブジェクトを格納している変数だとして・・・
eval(aaa +".Checked = true")
でいいでしょう。

 ま、そのまえに、通常、checkbox であれば、
複数のcheckbox をグループとして扱うと思います。
その場合、checkbox の name 属性はグループ内で
同一にするべきで・・・
chkFoo[i].checked=true
などとなります。

[1492] Re:チェックボックスの選択チェックについて
投稿者:杉本さん 2002/01/23 11:11:41
ありがとうございました。
参考にして、以下のようにしてできました。

function onClickCheckbox(form)
{
var i ;
var j = 0;
var chkCnt = 0;

i = form.checkbox.length;
for (j = 0 ; j < i ; j++)
{
if (form.checkbox[j].checked == true)

chkCnt = chkCnt + 1

if (chkCnt > 16)
{
alert ("チェックされています。");
return false;
}
}
return true;

};



TreeBBS For ASP V.0.1.3
Program By YasNet