Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JQuery]Ograniczenie zakresu znaków
Forum PHP.pl > Forum > Przedszkole
Hobo
W jaki sposób wprowadzić zakres znaków możliwych do użycia w <input> bez jednoczesnego użycia maski, czyli:
-zakres [a-z0-9],
-dowolna długość,
-pierwszym znakiem nie może być spacja,
-brak maski,
-jednoczesna walidacja?
vokiel
.keyup() +.val() +replace +wyrażenia regularne
Hobo
a mógłbyś przytoczyć jakiś przykład?
vokiel
Jeśli chcesz na bieżąco usuwać niepoprawnie wpisane znaki, to coś takiego:
[JAVASCRIPT] pobierz, plaintext
  1. $('#id_inputa').keyup(function(){
  2. $(this).val(
  3. $(this).val().replace(/\w+/gi,'');
  4. );
  5. });
[JAVASCRIPT] pobierz, plaintext


Jeśli chcesz dawać komunikaty, że pole zostało niepoprawnie wypełnione, to używasz metody test albo match.

O wyrażeniach: http://www.javascriptkit.com/jsref/regexp.shtml
Rid
Proszę ,także pamiętać o walidacji po stronie serwera:)
Hobo
formularz używa metody 'post'; używam walidacji w polach korzystając z JQ, na co jeszcze mam zwrócić uwagę gdy piszesz o walidacji po stronie serwera?
mat-bi
Takie podstawy zwykle wink.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.