kapral
24.04.2005, 19:49:20
Witam,
Mam formularz z dwiema listami rozwijalnymi w każdej z nich są cyfry od 1 do10. Chcę zrobić, że jeżeli w jednej liście nacisnę 3 to od razu w drugiej liście niech wyświetli się 7. I na odwrót jeżeli na drugiej liście nacisnę np. 6 to na pierwszej niech wyświetli się 4.
Wiecie jak to można zrobić.
Pozdrawiam
revyag
25.04.2005, 08:37:48
Chyba o to Ci chodzi:
Kod
function chng(s1,s2){
var x = 10-s1.options[s1.selectedIndex].value;
for(i=0;i<10;i++)
if(document.getElementById(s2).options[i].value==x)
document.getElementById(s2).options[i].selected="selected";
}
<select id="s1" onchange="chng(this,'s2')"> <select id="s2" onchange="chng(this,'s1')">
kapral
26.04.2005, 14:24:23
Dzieki serdeczne trochę sie z tym pomęczyłem ale zrobiłem