[問題] 選取radio button時disable text field

看板Web_Design作者 (時也!命也!運也!)時間16年前 (2008/07/01 22:47), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/2 (看更多)
○ 選項1 ○ 選項2 ○ 選項3 ________ ○ 選項4 其他:|________| 每個選項都是radio button 預設是將textfield disabled 我想要做到當使用者選擇選項4時,text field會變成可以填寫 若使用者換到其他選項時,text field會在disable 但是目前我只能做到使用者選擇選項4時,text field會變成可以填寫 當使用者在換到其他選項時,text field還是可以填寫 我的javascript程式碼如下: function Disab() { if(form1.a3[3].checked) { form1.a31.disabled=false; } else { form1.a31.disabled=true; } } ------------------------------------------------------- html如下: <input type="radio" name="a3" value="1">選項1 <input type="radio" name="a3" value="2">選項2 <input type="radio" name="a3" value="3">選項3 <input type="radio" name="a3" value="4" onclick="Disab()">選項4 其他: <input type="text" name="a31" DISABLED> 我知道我這樣的寫法只會在點選選項4那個radio button才會觸發這個event 但是我看了onchange和onblur都不適用在radio button 所以想請問各位怎麼樣的寫法可以解決我的問題 多謝大家!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.223.171.154

07/01 22:50, , 1F
另外三個當然也要加事件, 不然你怎麼偵測?
07/01 22:50, 1F

07/02 00:43, , 2F
= =" 我太笨了,沒想到這種作法
07/02 00:43, 2F
文章代碼(AID): #18QaEHgW (Web_Design)
文章代碼(AID): #18QaEHgW (Web_Design)