我有一个带有2个复选框的表单和2个禁用的输入文本字段.
如果仅选中第一个复选框,则应启用以下输入文本字段:
>电子邮件
>确认电子邮件
>全名
如果仅选中第二个复选框,则应启用以下输入文本字段:
>电子邮件
>确认电子邮件
>颜色
>尺寸
>模型
如果两个复选框都被选中,那么所有的输入文本字段应该被启用.我的问题是如果两个复选框都被选中,那么一个被取消选中2个电子邮件文本字段被禁用.
这是我的HTML:
Section 1
Checkbox 1:
Section 2
Checkbox 2:
这是我的Javascript
function enableDisableEmail(isEnabled,email,confirm) {
document.getElementById(email).disabled = !isEnabled;
document.getElementById(confirm).disabled = !isEnabled;
}
function enableDisableSection1(isEnabled,fullName) {
document.getElementById(fullName).disabled = !isEnabled;
}
function enableDisableSection2(isEnabled,color,size,model) {
document.getElementById(color).disabled = !isEnabled;
document.getElementById(size).disabled = !isEnabled;
document.getElementById(model).disabled = !isEnabled;
}