У меня есть небольшая проблема. У меня семь <select>
х. Идти слева направо, считая вверх.
<select id="sel_1" onchange="evalonsubmit('sel_1',1);">
<select id="sel_2" onchange="evalonsubmit('sel_2',2);">
Таким образом, от 1 до 7.
Логика проста. При нажатии проверьте, если значение равно -1, если оно отключить все справа и установите его на -1. если это не -1, тогда включите право на нажатую (так сказать, +1)
И это код:
function evalonsubmit(ID, n)
{
var ElementID = document.getElementById(ID);
if(ElementID.value = -1) {
for (var i = n + 1; i <= 7; i++){
var newID = "sel_" + i;
var newValue = document.getElementById();
newValue.disable = true;
newValue.value = -1
}
} else {
var newID = "sel_"+(n+1)
var newValue = document.getElementById();
newValue.disable = false;
}
}
Может ли кто-нибудь добрый хакер JS помочь мне?