Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularz
kapral
post
Post #1





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 5.03.2005

Ostrzeżenie: (20%)
X----


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
Go to the top of the page
+Quote Post
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


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";        
}

  1. <select id="s1" onchange="chng(this,'s2')">
  2. <option value="1">1</option>
  3. <option value="2">2</option>
  4. <option value="3">3</option>
  5. <option value="4">4</option>
  6. <option value="5">5</option>
  7. <option value="6">6</option>
  8. <option value="7">7</option>
  9. <option value="8">8</option>
  10. <option value="9">9</option>
  11. <option value="10">10</option>
  12. </select><br><br>
  13. <select id="s2" onchange="chng(this,'s1')">
  14. <option value="1">1</option>
  15. <option value="2">2</option>
  16. <option value="3">3</option>
  17. <option value="4">4</option>
  18. <option value="5">5</option>
  19. <option value="6">6</option>
  20. <option value="7">7</option>
  21. <option value="8">8</option>
  22. <option value="9">9</option>
  23. <option value="10">10</option>
  24. </select>


--------------------
-------------

------
Go to the top of the page
+Quote Post
kapral
post
Post #3





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 5.03.2005

Ostrzeżenie: (20%)
X----


Dzieki serdeczne trochę sie z tym pomęczyłem ale zrobiłem smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 19:15