我已经尝试了一切:
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'。
答案 0 :(得分:0)
如果要停用此按钮,则应为true
属性设置disable
。
document.getElementById('buy').disabled = true;
就像@Titus所说(在评论中),确保在执行语句之前将元素添加到DOM中。
答案 1 :(得分:0)
也许你的js在html之前执行,这应该有效:
Autosave options
或
with cte(my_column_alias) as
(select * from (values (1),(2),(3),(4),(5)))
select * from cte;
此处的功能示例:https://jsfiddle.net/cfcdh99n/