使用JavaScript更改onfocus

时间:2012-07-24 00:32:41

标签: javascript text input onfocus

我有一个条件语句,如果满足条件就会这样做。 我的if语句很好,其他一切都很完美。 这个想法是,如果勾选了某个复选框,则其中一个文本输入将被设置为某个值并变为不可编辑。我遇到这条线的问题。有一个更好的方法吗?我无法弄清楚出了什么问题!

document.getElementById('amount').onfocus = "this.blur()";

2 个答案:

答案 0 :(得分:3)

如何禁用它

document.getElementById('amount').disabled = true;

或将其设为只读

document.getElementById('amount').readOnly = true;

FIDDLE

答案 1 :(得分:1)

尝试

onFocus = function(){return false;}

或者您可以在输入标记中使用readonly属性。但我不确定它是否适用于所有浏览器。