Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][HTML]Podwójne wybranie tego same elementu.
Gruchol
post 3.04.2018, 12:40:02
Post #1





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 28.11.2014

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


Cześć

Mam taką listę:

  1. <select class="owoc">
  2. <option selected>Owoc</option>
  3. <option value="Gruszka">Gruszka</option>
  4. <option value="Jablko">Jablko</option>
  5. <option value="Sliwka">Sliwka</option>
  6. </select>


I pobieram dane z listy poprzez $(".owoc").change(function(){
Problem polega na tym, że gdy gruszka jest kliknięta i chcę kliknąć na nią jeszcze raz to najpierw muszę odkliknąć na inny owoc aby móc znowu gruszkę.
Chodzi mi o to, że gdy gruszka jest już kliknięta to abym mógł ją kliknąć jeszcze raz bez zmiany.

Ten post edytował Gruchol 3.04.2018, 13:10:27
Go to the top of the page
+Quote Post
trueblue
post 3.04.2018, 12:46:01
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1827
Dołączył: 11.03.2014

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


Obsługę zdarzenia powinieneś podpiąć do <select>, który powinien otwierać listę, a nie do <option>.
Dodaj albo zmień na obsługę zdarzenia "click". Ale jaki to ma cel?


--------------------
Go to the top of the page
+Quote Post
Gruchol
post 3.04.2018, 13:11:38
Post #3





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 28.11.2014

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


To jest podpięte pod select, coś źle skopiowałem wink.gif
Po kliknięciu w select ma dopisywać się kolejna linia do listy.
Z on click jest ten problem, że wywołuje się nawet gdy klikne w pierwsze pole bez wartości i dopisuje się pusta linia.
Go to the top of the page
+Quote Post
nospor
post 3.04.2018, 13:13:23
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No to sprawdzaj czy wybrane OPTION ma wartosc czy nie i dopiero potem dodawaj...


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Wersja Lo-Fi Aktualny czas: 8.07.2025 - 19:32