Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] blokada tych samych option w dwóch selectach
grzegorz_g
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

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


mam formularz z dwoma selectami

  1. <select id="start" onchange="price();">
  2. <option value="1">Warszawa</option>
  3. <option value="2">Katowice</option>
  4. <option value="3">Kraków</option>
  5. <option value="4">Wrocław</option>
  6.  
  7.  
  8. <select id="end" onchange="price();">
  9. <option value="1">Warszawa</option>
  10. <option value="2">Katowice</option>
  11. <option value="3">Kraków</option>
  12. <option value="4">Wrocław</option>
  13. </div>


i teraz chce osiągnąć efekt gdy na jednym z selectów wybiorę np Kraków to na drugim zostanie on zablokowany i odwrotnie
kombinowałem z .disabled ale jakoś mi się tego udało się zrobić

może ktoś będzie mi w stanie pomóc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
exood
post
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 16
Dołączył: 2.12.2009
Skąd: Płock/Warszawa

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


pokaż jak próbowałeś
Go to the top of the page
+Quote Post
celbarowicz
post
Post #3





Grupa: Zarejestrowani
Postów: 253
Pomógł: 31
Dołączył: 30.03.2009
Skąd: Szczecin

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


celbarowicz nie balcerowicz post #829021(zajrzyj do pomógł)

Ten post edytował celbarowicz 25.02.2011, 20:24:21
Go to the top of the page
+Quote Post
wiiir
post
Post #4





Grupa: Zarejestrowani
Postów: 260
Pomógł: 34
Dołączył: 22.02.2010

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


spróbuj tego z JQ

  1. $(document).ready(function(){
  2. $('#start').change(function(){
  3. $('#end').val(0)
  4. var val = $(this).val()
  5. $('#end option').each(function(){
  6. if($(this).val()==val){
  7. $(this).attr('disabled',true)
  8. }else{
  9. $(this).attr('disabled',false)
  10. }
  11. })
  12.  
  13. })
  14. })


dodałem jedna pustą opcje ale to chyba nie problem, a tylko po to zeby zerowac wybor
  1. <select id="start">
  2. <option value="1">Warszawa</option>
  3. <option value="2">Katowice</option>
  4. <option value="3">Kraków</option>
  5. <option value="4">Wroclaw</option>
  6. </select>
  7.  
  8.  
  9. <select id="end" >
  10. <option value="0"></option>
  11. <option value="1">Warszawa</option>
  12. <option value="2">Katowice</option>
  13. <option value="3">Kraków</option>
  14. <option value="4">Wroclaw</option>
  15. </select>


Ten post edytował wiiir 6.03.2011, 21:26:49
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.12.2025 - 11:08