[問題] 想用js改變input的唯讀屬性
請教一下
我的頁面上,有一個Form(myForm) 有一個下拉選單(SearchBy),
還有一個Input文字框(Key)
希望能做到,使用在下拉選單點選第三個的時候,使Input變成唯讀
於是我在下拉選單的onchange加了下面的判斷
<script language="javascript" type="text/javascript">
function GetSearchBy()
{
if(document.myForm.SearchBy.selectedIndex ==2)
{
document.getElementById('Key').disabled="true";
}
else
document.getElementById('Key').disabled="false";
}
</script>
結果,雖然在下拉選單選第三項時可以使Input變唯讀,
但若改選第一、二項時就沒辦法恢復可輸入狀態,
請問我應該怎麼改寫才可以達到我想要的功能呢?
請多指教<(_ _)>
--
最近的新嗜好~部落格研究:http://Qiu0.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.31.149.50
※ 編輯: Uihc 來自: 61.31.149.50 (02/13 14:33)
→
02/13 14:41, , 1F
02/13 14:41, 1F
→
02/13 14:42, , 2F
02/13 14:42, 2F
→
02/13 14:46, , 3F
02/13 14:46, 3F
→
02/13 23:57, , 4F
02/13 23:57, 4F
→
02/14 23:44, , 5F
02/14 23:44, 5F
→
02/14 23:44, , 6F
02/14 23:44, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):