2012-02-16 31 views
0

我的網頁上有兩個字段。當其中一個焦點集中時,我想禁用另一個,但是如果用戶點擊禁用的字段,我希望它禁用第一個字段,然後啓用新的焦點字段。這是可能的JavaScript?如何將元素從禁用狀態循環到啓用Javascript

到目前爲止,我已經試過:

<script lang="text/javascript"> 

     function disableSum(){ 
      document.getElementById('BugID').disabled=false; 
      document.getElementById('Summary').disabled=true; 
      console.log('Sum Disabled'); 
     } 

     function disableBug(){ 
      document.getElementById('BugID').disabled=true; 
      document.getElementById('Summary').disabled=false; 
      console.log('Bug Disabled'); 
     } 

     function checkInput(){ 

     } 

    </script> 
+0

你不能做到這一點 - 事件不會對殘疾人的投入 – ManseUK 2012-02-16 20:27:49

+0

解僱是有沒有解決這個辦法......即另一個屬性或某些功能,我可以寫? – Shahab 2012-02-16 20:30:44

+0

檢查答案在這裏 - > http://stackoverflow.com/questions/3100319/jquery-event-on-a-disabled-input < - 它使用jQuery - 但校長是一樣的... – ManseUK 2012-02-16 20:32:02

回答

2

下面的想法可能看起來有點複雜,但你可以玩一對可見/隱藏的領域來獲得這種行爲。

看看它是如何工作在這裏:

http://jsfiddle.net/TQxSh/

+0

謝謝,這是我一直在尋找的東西:) – Shahab 2012-02-17 15:27:08

0

w3schools.com

被禁用的屬性設置或返回一個元素是否被禁用, 與否。

禁用的元素不可用且不可點擊。被禁用的元素是 ,通常在瀏覽器中默認呈灰色。

+0

請小心引用w3schools - > http://w3fools.com/ – ManseUK 2012-02-16 20:28:33

+0

有沒有類似於禁用的屬性,可以讓我做我想做的事? – Shahab 2012-02-16 20:30:10

+0

@ManseUK - 哇 - 在那裏有一些真正的混亂。我會說,雖然我發現w3schools在過去很多時候需要查找CSS和JavaScript屬性並使用它們非常有幫助。 – 2012-02-16 20:35:17

相關問題