Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Filtracja danych w formularzu - tylko określone znaki
denis94
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 8.08.2010
Skąd: Warszawa

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


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.

Ten post edytował denis94 10.12.2010, 13:27:46
Go to the top of the page
+Quote Post
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Najprościej wykorzystać do tego celu bardzo popularny ostatnimi czasy jQuery
Go to the top of the page
+Quote Post
denis94
post
Post #3





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 8.08.2010
Skąd: Warszawa

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


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.
Go to the top of the page
+Quote Post
thek
post
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




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.
Go to the top of the page
+Quote Post
lord2105
post
Post #5





Grupa: Zarejestrowani
Postów: 380
Pomógł: 59
Dołączył: 24.04.2010
Skąd: London

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


Polecam http://forum.php.pl/index.php?showtopic=84629
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 16:36