作者cherrySun (汪洋大海)
看板Web_Design
標題[問題] 怎麼把 radio 點選??
時間Thu Sep 28 00:24:43 2006
<input name="sex" type=radio value="male"> 男
<input name="sex" type=radio value="female"> 女
============
我有兩個單選鈕, name都叫sex
我想要按一下button, 就可以把female的 radio點選起來
我知道只要設計button 的onclick,
用document.getElementById('sex').checked=true
就可以把叫sex的radio點選,
但是因為我把"男"的radio放第一個,
上述指令只能把第一個叫sex的radio點選
(也就是只把"男"的radio點選)
那我可以用什麼指令把放在後面的female點選呢??
有什麼指令可以判斷value值的嗎??
請大大指教指教...<(__ __)>
--
「小孩怎會不喜歡腳踏車?它是你的第一部車,代表著獨立與自由。
騎上單車,你可以盡情奔馳,規則、大人都管不了你。」~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.86.129.221
1F:推 bennylu:你並沒有給radio他們id 你只給他們name 09/28 00:52
2F:推 LPH66:用sex.value=值 試試看? (沒試過亂猜) 09/28 00:53
3F:→ LPH66:啊原來是要用id... 09/28 00:53
4F:推 cherrySun:document.getElementById可以抓到name說..@@> 09/28 00:55
5F:→ cherrySun:我也不知道為什麼getElementById可以抓到name... 09/28 00:55
6F:→ bennylu:所以你抓一群name相同的radio button幹麻? 09/28 00:56
7F:→ bennylu:#2951可以給你參考 09/28 00:57
8F:→ ckw:用ie的話確實可以抓到name,但只能抓到第一個 09/28 10:34
9F:→ ckw:既然給name就用getElementsByName吧 09/28 10:35
10F:→ ckw:有多個相同name就會取得一個陣列,再用index去控制 09/28 10:36