チェックボックスについて
[上に]
[前に]
[次に]
ハノイ
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
外してたら、すいません。
[上に]
[前に]
[次に]