チェックボックスについて

[上に] [前に] [次に]
ハノイ 1999/08/29(日) 01:22:12
JavaScriptで
チェックボックスが押されたら「1」をxxxに代入。
押されていなかったら「0」をxxxに代入。
となるようにやりたいのですが
どうすればいいのでしょうか?

教えてください。

猫ちゃん 1999/08/29(日) 03:06:11
フォームがこんな感じなら
<FORM NAME="hoge">
<INPUT TYPE="checkbox" NAME="foo">
<INPUT TYPE="button" onClick="moge()" VALUE="text">
</FORM>
こんな感じでなるんじゃないかな?

xx="";
function moge(){
if(hoge.foo.checked == true){
xx = "1";
alert('xxには' + xx + 'が代入されてる');
}else{
xx = "0";
alert('xxには' + xx + 'が代入されてる');

}}

アラートは確認用です。
動作させてないのでエラー出るかも知れないけど考え方はあってるとおもいます。
ダメだったらごめんね(^−^;

1999/08/29(日) 03:08:42
ほんとうにどうでも良いことなんですけど・・・
ボタンのバリューtextじゃなくてtestってやったつもりでした。
ホントにどうでも良いんだけど

ハノイ 1999/08/29(日) 03:45:08
うーん、どうもうまくいきません・・・
作ろうとしているモノはDreamweaverのオブジェクトです。
こんな感じデス・・・

<html>
<head>
<script language="javascript">
function objectTag() {
return '<a href="#" onClick=\"javascript:window.open(\'' + document.newWindow.nwLink.value + '\'\,\'' + document.newWindow.nwTargetName.value + '\'\,toolbar=' + document.chToolbar + ');\">' + document.newWindow.nwName.value + '</a>'
}

if(document.newWindow.nwToolbox.checked == true){
chToolbox = "1";
}else{
chToolbox = "0";
}
</script>
</head>
<body>
<form name="newWindow">
Name:<input type="TEXT" name="nwName" size="30"><br>
URL:<input type="TEXT" name="nwLink" value=".html" size="30"><br>
TargetName:<input type="TEXT" name="nwTargetName" size="30"><br>
Toolbar:<input type="checkbox" name="nwToolbox" value="checked"><br>

</form>
</body>
</html>

ですがどうしてもチェックボックスを押しても「1」とは
代入されません・・・どこが悪いか分かりますか?

toshi [E-Mail] [HomePage] 1999/08/29(日) 11:44:20
こんなのダメ?

<html>
<head>
<script language="JavaScript">
xx=0;

function AAA(){
xx=xx^1;
alert(xx);
}

</script>
</head>
<body>
<form>
<input type="checkbox" name="box" onClick="AAA();">
</form>
</body>
</html>

ハノイ 1999/08/30(月) 00:36:35
どれをやっても
undefined
と出てしまいます・・・
何が悪いのでしょうか?

やま 1999/08/30(月) 03:12:26
こういうやつのこと?
../199903/99030013.htm
外してたら、すいません。

[上に] [前に] [次に]