我想要一个按钮在被点击时被禁用。这是我的代码:
var disable = function(form_name,btn_name) {
document.form_name.btn_name.disabled = true;
}
disable()
是这样调用的:
<form name = 'form1'>
<input name = 'btn1' type = 'button' disabled = false onclick = 'disable("form1","btn1")' />
</form>
此代码无效。有谁知道为什么吗?
最佳答案
因为
document.form_name.btn_name.disabled = true;
和做一样
document['form_name']['btn_name'].disabled = true;
你需要做的
document[form_name][btn_name].disabled = true;
关于javascript - 禁用表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7046759/