【发布时间】:2018-10-31 08:06:33
【问题描述】:
我什么都试过了:
document.getElementById('buy').setAttribute('disabled','false');
document.getElementById('buy').setAttribute('disabled',false);
document.getElementById('buy').removeAttribute('disabled');
document.getElementById('buy').disabled=false;
输入提交之前已经被 php 回显:
if (empty($basketproductos)) {
echo "<input type='submit' name='buy' value='Buy' disabled='disabled' id='buy'/>";
}
还尝试使用 disabled='true' 而不是 disabled='disabled'。
【问题讨论】:
-
确保在执行任何这些语句之前将元素添加到 DOM。
-
如何检查?
-
你可以看到HERE的一个例子
-
嗯,但据我所知,这是关于如何 document.ready、onload 等,但我的 js 文件是在我的 HTML 之后加载的,无论如何禁用功能来自最近单击的按钮。 ..
-
我明白了,在这种情况下,问题出在其他地方,因为其中一些语句应该启用了输入。查看浏览器的控制台,看看是否有任何错误。
标签: javascript php ajax disabled-input