Например, у меня есть 3 флажка.Я хочу запускать разные базы событий на комбинации отмеченных флажков.Например, я хочу, чтобы при щелчке по флажку 1 срабатывало событие щелчка, а при щелчке и флажок 1, и флажок 2 .
ПЕРЕСМОТРЕННЫЙ КОД: * 1007.*
var tSalesPro = document.getElementById("chkSalesPro");
var tSalesProPlus = document.getElementById("chkSalesProPlus");
var tTellerPro = document.getElementById("chkTellerPro");
function checkBoxChecked() {
if (tSalesPro.checked && tSalesProPlus.checked && tTellerPro.checked) {
alert("checkboxes all checked");
}
else if (tSalesPro.checked && tSalesProPlus.checked) {
alert("checkbox 1 & 2 checked");
}
else if (tSalesProPlus.checked && tTellerPro.checked) {
alert("checkbox 2 & 3 checked");
tSalesProPlus.show();
tSalesPro.hide();
tTellerPro.hide();
tSalesProPlus.checked = false;
tTellerPro.checked = false;
}
else if (tSalesPro.checked && tTellerPro.checked) {
alert("checkbox 1 & 3 checked");
tSalesPro.show();
tSalesPro.hide();
tSalesProPlus();
tSalesPro.checked = false;
tSalesProPlus.checked = false;
}
else if (tSalesPro.checked) {
alert("checkbox 1 checked");
tSalesPro.show();
tSalesProPlus.hide();
tTellerPro.hide();
tSalesProPlus.checked = false;
tTellerPro.checked = false;
}
else if (tSalesProPlus.checked) {
alert("checkbox 2 checked");
tSalesProPlus.show();
tSalesPro.hide();
tTellerPro.hide()
tSalesPro.checked = false;
tTellerPro.checked = false;
}
else if (tTellerPro.checked) {
alert("checkbox 3 checked");
tTellerPro.show();
tSalesPro.hide();
tSalesProPlus();
tSalesPro.checked = false;
tSalesProPlus.checked = false;
}
}
tSalesPro.onclick = checkBoxChecked;
tSalesProPlus.onclick = checkBoxChecked;
tTellerPro.onclick = checkBoxChecked;