Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Tablica a warunek if.
Forum PHP.pl > Forum > Przedszkole
jadwada
Jak zastosować tablice(array) dla warunka if?

np.
[JAVASCRIPT] pobierz, plaintext
  1. var arr = [ 1, 2, 3, 4, 5 ];
  2. if (this.val() == arr) return false;
[JAVASCRIPT] pobierz, plaintext

Takie polecenie nie daje żadnego rezultatu. Próbowałem już z "&&" i "||" ale też nie działa.
Sephirus
o ile dobrze zrozumiałem chodzi o porównywanie tablic?

Zapraszam tutaj
darko
Też nie jestem pewny czy dobrze zrozumiałem, chodzi Ci o sprawdzenie czy pole val w jakimś obiekcie jest tablicą?
[JAVASCRIPT] pobierz, plaintext
  1. if(typeof(this.val) == 'object')
  2. {
  3. return false;
  4. }
[JAVASCRIPT] pobierz, plaintext

czy o sprawdzenie czy jakaś wartość znajduje się w tablicy?
[JAVASCRIPT] pobierz, plaintext
  1. var arr = [ 1, 2, 3, 4, 5 ];
  2. if(this.val in arr)
  3. {
  4. return false;
  5. }
[JAVASCRIPT] pobierz, plaintext
jadwada
Chodzi o to żeby sprawdzić czy dany input np. #example zawiera treść z tablicy.
jadwada
Dokładnie chodzi o to, że chce uniemożliwić kilku przyciskom dostęp do pisania w danym inpucie.
[JAVASCRIPT] pobierz, plaintext
  1. var arr = [ 97, 115 ];
  2. $("#only").bind("keypress", function(e) {
  3. if (e.keyCode == arr) {return false};
  4. });
[JAVASCRIPT] pobierz, plaintext

A numery "key" przycisków chce wypisać w po kolei w tablicy.
darko
Czyli:

[JAVASCRIPT] pobierz, plaintext
  1. arr = [ 97, 115 ];
  2. $("#only").bind("keypress", function(e) {
  3. if (e.keyCode in arr) {return false};
  4. });
[JAVASCRIPT] pobierz, plaintext
jadwada
Wtedy to pobierze tylko pierwszy wyraz z tablicy lub nic nie zrobi. problem troche inaczej rozwiazalem
if(e.keyCode == 12 || e.keyCode ==13) tak powinno to wygladac smile.gif
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.