Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] niedziałający if
Forum PHP.pl > Forum > Przedszkole
Chelo
  1. r.responseText = 'skrypt';
  2. r.responseText = 'ukryty';


r.responseText jest tylko jeden, zmieniam treść do testów, a tu pokazałem obydwa.


  1. var tt=/s(.*)pt/i;
  2. var tt1 = r.responseText.match(tt);
  3.  
  4. var ttt1=/u(.*)ty/i;
  5. var tt2 = r.responseText.match(ttt1);
  6.  
  7.  
  8. if(tt[1] == 'kry')
  9. {
  10. document.getElementById('tv').innerHTML = 'dziala';
  11. }
  12. if(tt2[1] == 'kry')
  13. {
  14. document.getElementById('tv').innerHTML = 'dziala1';
  15. }


Jeśli usunę:

  1. var ttt1=/u(.*)ty/i;
  2. var tt2 = r.responseText.match(ttt1);
  3.  
  4. if(tt2[1] == 'kry')
  5. {
  6. document.getElementById('tv').innerHTML = 'dziala1';
  7. }[


z kodu powyżej to działa, w przeciwnym wypadku nie,jak to naprawić?
pysio78
Czemu przypisujesz wartość do zmiennej a w If-e stosujesz tablice?

Yyy nie zauważyłem mtach smile.gif mój błąd
Pawel_W
@up
bo match zwraca Ci tablicę z dopasowaniami? ...

sprawdź w konsoli, czy nie ma błędów
flashdev
Temat jest źle skonstruowany. Instrukcja if zawsze działa!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.