Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Sprawdzanie tekstu w buttonie
mfernal010
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.06.2015

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


Witajcie, mam pytanie w jaki sposób mogę sprawdzić czy w danym buttonie jest napis OK questionmark.gif

Aktualnie mam tak, że mój button ma napis TAK:
  1. <button id="butonik" >TAK</button>


Po kliknięciu zamienia mi go w OK:
  1. $("#butonik").html('OK');


I chciałbym zrobić, jeżeli będzie tekst w butonnie "OK", to wyskoczy alert: "Wszystko w porządku".

Prosiłbym o pomoc nerdsmiley.png
Go to the top of the page
+Quote Post
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


  1. $('#butonik').on('click', function(e){
  2. e.preventDefault();
  3.  
  4. if($(this).text() == 'OK'){
  5. alert('Wporzadku');
  6. }
  7. else{
  8. $(this).text('OK');
  9. }
  10.  
  11.  
  12. });
Go to the top of the page
+Quote Post
mfernal010
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.06.2015

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


Myślę, że źle wytłumaczyłem.
Dokładniej chodzi mi o to, że mam 3 buttony:

Mają teksty TAK.
Klikam na nie wykonuje się funkcja po której zmienia tekst na danym buttonie na OK.

I chciałem zrobić, że jak użytkownikowi wyskoczą trzy OK to wyskoczy mu alert "Wporzadku"
Go to the top of the page
+Quote Post
rad11
post
Post #4





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


https://jsfiddle.net/a4afge4t/
Go to the top of the page
+Quote Post
mfernal010
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.06.2015

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


Tylko, że chodzi o to by wyskoczyło bez klikania ponownie w button (tak już robiłem lecz nie o to mi właśnie chodzi).
Go to the top of the page
+Quote Post
Comandeer
post
Post #6





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


No to to sprawdzenie wyciągasz jako osobne i wstawiasz na koniec każdego kliku


--------------------
Go to the top of the page
+Quote Post
rad11
post
Post #7





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


https://jsfiddle.net/a4afge4t/1/
Go to the top of the page
+Quote Post
Fred1485
post
Post #8





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

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


zrobione prymitywnie i na pewno da się to zrobić dużo lepiej ale dla własnej satysfakcji takie proste coś zrobiłem: https://jsfiddle.net/mLo4g0xc/


--------------------
  1. echo 'I was trying';
  2. die ();
Go to the top of the page
+Quote Post
mfernal010
post
Post #9





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.06.2015

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


Faktycznie zamotałem się trochę.
Zrobiłem też i tak, że po wykonaniu danej funkcji sprawdza te trzy moje buttony:
  1. if($('#button1').text() == 'OK' && $('#button2').text() == 'OK' && $('#button3').text() == 'OK'){
  2. alert(1);
  3. }


Dzięki wielkie.
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:44