【发布时间】:2015-02-26 06:08:57
【问题描述】:
我有条件地浏览了有关启用/禁用按钮的 stackoverflow,并且能够找到一些帮助,但与我所寻找的不完全一样。
我有 2 checkbox 条件,而不是 1 个复选框条件。因此,除非两个复选框都被接受,否则不应启用该按钮。
以下是我的html:
<input type="checkbox" id="f_agree" value="1" onchange="checked(this, 'f_agree2')"/>
<input type="checkbox" id="f_agree2" value="1" onchange="checked('f_agree', this)"/>
<button type="submit" disabled="disabled" id="acceptbtn">Continue</button>
以下是javascript:
function checked(element1, element2) {
var myLayer = document.getElementById('acceptbtn');
if (element1.checked == true && element2.checked == true) {
myLayer.class = "submit";
myLayer.disabled = "";
} else {
myLayer.class = "button:disabled";
myLayer.disabled = "disabled";
};
}
我已经尝试过上面的方法,但它不起作用。我不知道我哪里错了。
【问题讨论】:
标签: javascript jquery html checkbox