Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> selecty
none
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 1
Dołączył: 3.12.2003
Skąd: W-wa

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


Witam
Potrzebuje classe, skrypta ewnetualnie link
opis działnia:
mam kilka selectow na stronie
na starcie wszytkie maja te same wartosci.
Po wyborze jednej wartosci w jednym znika ta wartosc w polu wyboru dla innych.
Z góry dzieki za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
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%)
-----


Kod
<script type="text/javascript">
function remv(sel) {
    
    var sels = new Array("s1","s2","s3");
    
    var sid = document.getElementById(sel).options[document.getElementById(sel).selectedIndex].value;
    
    for(i = 0; i < sels.length; i++) {
        var d = document.getElementById(sels[i]);
        for(j = 0; j < d.options.length; j++) {
            if(d.options[j].value == sid) {
                d.remove(j);
            }
        }
    }
}
</script>

  1. <select id="s1">
  2. <option value="val1">1</option>
  3. <option value="val2">2</option>
  4. <option value="val3">3</option>
  5. <option value="val4">4</option>
  6. <option value="val5">5</option>
  7. </select><input type="button" onclick="remv('s1')" value="usun" />
  8. <br /><br />
  9. <select id="s2">
  10. <option value="val1">1</option>
  11. <option value="val2">2</option>
  12. <option value="val3">3</option>
  13. <option value="val4">4</option>
  14. <option value="val5">5</option>
  15. </select><input type="button" onclick="remv('s2')" value="usun" />
  16. <br /><br/>
  17. <select id="s3">
  18. <option value="val1">1</option>
  19. <option value="val2">2</option>
  20. <option value="val3">3</option>
  21. <option value="val4">4</option>
  22. <option value="val5">5</option>
  23. </select><input type="button" onclick="remv('s3')" value="usun" />

Zrobiłem to z buttonami, żeby lepiej zobrazować. Jak chcesz możesz dodać zdarzenie onchange do selectów i tam wsadzić tą funkcję.
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 18:28