我的网页上有两个字段。当其中一个被聚焦时,我想禁用另一个,但如果用户单击禁用字段,我希望它禁用第一个字段,然后启用新的聚焦字段。这在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>
下面的想法可能看起来有点复杂,但您可以使用一对可见/隐藏字段来获得这种行为。
在这里查看它的行为:
http://jsfiddle.net/TQxSh/
来自w3schools.com:
disabled属性设置或返回元素是否被禁用,是否。
禁用的元素不可用且不可单击。禁用的元素是通常在浏览器中默认呈现为灰色。