如何在Javascript中将元素从禁用循环到启用

时间:2012-02-16 20:21:58

标签: javascript html

我的网页上有两个字段。当其中一个聚焦时,我想要禁用另一个,但如果用户然后单击禁用的字段,我希望它禁用第一个字段,然后启用新的聚焦字段。这可以在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>

2 个答案:

答案 0 :(得分:2)

以下想法可能看起来有点复杂,但您可以使用一对可见/隐藏字段来实现此行为。

看看它在这里的表现如何:

http://jsfiddle.net/TQxSh/

答案 1 :(得分:0)

来自w3schools.com

  

disabled属性设置或返回元素是否被禁用,   或不。

     

已禁用的元素无法使用且无法点击。残疾人的元素是   通常在浏览器中以灰色显示。