[問題] 選取radio button時disable text field
○ 選項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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):