javascript - Basic JS + WebDev help -


I have a little problem with seven & lt; Select & gt; 's go from left to right count.

  & lt; Select id = "sel_1" onchange = "evalonsubmit ('sel_1', 1);" & Gt; & Lt; Select id = "sel_2" onchange = "evalonsubmit ('sel_2', 2);" & Gt;  

It goes from 1 to 7 in this way.

The logic is simple. Click on if the value is 1, if it disables everything on the right and sets it to 1 if it is not -1 then enable the rights of one clicked (to say 1) and

) {var element id = document. GetElementById (id); If (ElementuIvV = -1) {for (var i = n + 1; i & lt; = 7; i ++) {var newID = "cell_" + i; Var newValue = document.getElementById (); NewValue.disable = True; NewValue.value = -1}} other {var newID = "sel _" + (n + 1) var newValue = document.getElementById (); NewValue.disable = false; }}

Can someone like JS Hacker help me?

I have set some simple mistakes in your code.

  Function evalonsubmit (id, n) {var ElementID = document.getElementById (id); If (ElementID.value == -1) {for (var i = n + 1; i & lt; = 7; i ++) {var newID = "sel_" + i; Var newValue = document.getElementById (newID); NewValue.disable = True; NewValue.value = -1}} other {var newID = "sel _" + (n + 1) var newValue = document.getElementById (newID); NewValue.disable = false; }}  

Comments