ラジオボタンのlengthの数で...
[上に]
[前に]
[次に]
kyu
2000/03/23(木) 12:25:03
JavaScriptでラジオボタンが例えば3つあったとき
lengthは3を返してくれますが
一つしかなかったときはundefinedです。
1つなのか複数なのかを判断するにはどうしたらいいでしょうか?
kyu
2000/03/23(木) 14:22:14
追加レスです。
つまりはif文の書き方なんだけど、例えばラジオボタンが
3つあるとしたら
if ( 〜.length == 3 )
で真だったら3つあるってことがわかるけど
一つしかない場合はundefinedがかえってきます。
つまりundefinedかどうかを調べるのは
if文でどういうふうに書くのかを知りたいです。
調べられるならべつにif文でなくてもかまいませんけど。
フシギダネ
2000/03/23(木) 15:15:45
一つしかない場合
if ( 〜.length == null )
って感じですか。
kyu
2000/03/23(木) 16:01:19
自分で解決できたので解決チェックしようと
おもったらレスついてた。
あ、小文字のnullだとOKですね。ありがとうごさいます。
苦戦してたとき大文字で NULL でだめだったから...
自分が見つけた方法は単純に
if ( document.フォーム名.ラジオボタン名.length )
っていれるだけでlengthが2以上だと真になりました。
だからundefinedかどうかは
if ( ! document.フォーム名.ラジオボタン名.length )
で、lengthがundefinedのとき真になりました。
フシギダネさんいつもありがとうございます。
kyu
2000/03/23(木) 16:01:50
[[解決]]
チェック忘れました。
[上に]
[前に]
[次に]