radioboxのフォームは以下のような感じ
名前(name)はtimezone
idはなし
値(value)にJSTかUTCが入っている
<input type="radio" name="timezone" value="JST" id="timezone" checked/>JST <input type="radio" name="timezone" value="UTC"/> UTC
これをjavascriptでどっちがチェックされているか検知したいとき
if(document.form1.timezone[0].checked){ timezone = document.form1.timezone[0].value }else{ timezone = document.form1.timezone[1].value
こんな感じ
0番目がJST,1番目がUTC
数が2個とわかってるので決め打ちで書いてるが、もっといい方法がある気もする・・・
timezone.lengthとかで全体の数を取ってこれる?
とりあえず動いたのでヨシ
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
document.getElementById("timezone")でなんとかしようとしたけど、idは同じ名前をつけられないかなんかでうまくいかず
document.getElementByName("timezone")というのも出てきたが、動かしてみたらエラーが出てうまくいかず
よくわからない
ランキング参加中です
↓クリックしていただけると嬉しいです〜