【发布时间】:2015-04-24 07:48:40
【问题描述】:
我想在单击所选输入之一时禁用所选输入字段。
示例: 1.用户选择输入栏“姓名”,输入栏“公司”和“公司编号”被禁用; 2.“进入”字段时该字段被禁用,而不是在其中写入。
这是我的代码;它有效,但不完全符合预期。它在用户开始输入时禁用。我想在“进入”/点击时禁用它。
var disableField = function () {
var state = document.getElementById("name").value.length > 0;
document.getElementById("company").disabled = state;
document.getElementById("number").disabled = state;
};
有什么建议吗?提前谢谢!
【问题讨论】:
-
尝试写 onfocus 事件而不是 onkeyup
标签: javascript jquery html input