denis94
10.12.2010, 13:26:13
Witam.
Chciałbym aby do pola input formularza można było wpisywać tylko określone znaki (cyfry 0-9, litery a-z oraz myślnik).
W jaki sposób zrobić warunek if, który po wykryciu, że w zmiennej są jakieś inne znaki, nie wyśle formularza?
Pozdrawiam.
CuteOne
10.12.2010, 13:36:14
Najprościej wykorzystać do tego celu bardzo popularny ostatnimi czasy jQuery
denis94
10.12.2010, 13:49:36
myślałem o tym, lecz myślę, że jQuery nie jest potrzebne ponieważ wpisywana treść ma nie być filtrowana na bieżąco lecz dopiero po wysłaniu formularza pojawi się wiadomość o błędnym wypełnieniu pola.
thek
10.12.2010, 14:17:34
W takim wypadku najprościej wyrażenie regularne podczas odbierania danych $_POST. Albo w preg_match sprawdzenie, albo preg_replace i wywalanie wszystkiego co do wzorca nie pasuje.
lord2105
10.12.2010, 14:39:05
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.