konto usunięte

Temat: walidacja formularza

W czym najlepiej ja napisać? Czy polecacie jaka książkę lub tutorial, w której jest to dobrze i prosto opisane? Próbuje to już robić jakiś czas, ale nie wiem jak się najlepiej do tego zabrać.
Pozdrawiam i dziękuję:)Ten post został edytowany przez Autora dnia 14.08.14 o godzinie 14:01
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: walidacja formularza

Ania D.:
W czym najlepiej ja napisać? Czy polecacie jaka książkę lub tutorial, w której jest to dobrze i prosto opisane? Próbuje to już robić jakiś czas, ale nie wiem jak się najlepiej do tego zabrać.
http://symfony.com/doc/current/book/forms.html#form-validation
Tomasz Zadora

Tomasz Zadora programuję

Temat: walidacja formularza

Krzysztof N.:
Ania D.:
W czym najlepiej ja napisać? Czy polecacie jaka książkę lub tutorial, w której jest to dobrze i prosto opisane? Próbuje to już robić jakiś czas, ale nie wiem jak się najlepiej do tego zabrać.
http://symfony.com/doc/current/book/forms.html#form-validation

Naprawdę? Początkującemu który ledwo łapie co to jest PHP dajesz przykłady z Symfony?

Proponuję coś prostszego, co prawa ohydnego jeżeli chodzi o styl programowania ale zadziała, to jest prosty kurs dotyczący formularzy w PHP:

http://www.w3schools.com/php/php_forms.aspTen post został edytowany przez Autora dnia 14.08.14 o godzinie 14:27
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: walidacja formularza

Tomasz Z.:
Naprawdę? Początkującemu który ledwo łapie co to jest PHP dajesz przykłady z Symfony?

Proponuję coś prostszego, co prawa ohydnego jeżeli chodzi o styl programowania ale zadziała, to jest prosty kurs dotyczący formularzy w PHP:

http://www.w3schools.com/php/php_forms.asp
Ciekaw byłem reakcji. Nie tylko autorki wątku.
Powiem tak: jakie pytanie taka odpowiedź.
Tomasz Zadora

Tomasz Zadora programuję

Temat: walidacja formularza

Jakiej odpowiedzi spodziewasz się od Ani Durowskiej alias Anki Dd? :D

Sorry za brutalność, ale zaryzykuje stwierdzenie, że samodzielne "zakumanie" przez nią nawet podstaw Symfony to kwestia tygodni jak nie miesięcy.

Więc pytanie czy faktycznie chcesz jej pomóc czy robisz sobie jaja.Ten post został edytowany przez Autora dnia 14.08.14 o godzinie 14:43

konto usunięte

Temat: walidacja formularza

Dzięki Tomasz za odpowiedź. A co do stwierdzenia Krzysztofa, to przecież napisałam, że proszę o odpowiedź w czym to jest dobrze i prosto opisane. Wiec nie wiem, czemu się czepiasz:)
Pozdrawiam i dziękuję:)
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: walidacja formularza

Tomasz Z.:
Jakiej odpowiedzi spodziewasz się od Ani Durowskiej alias Anki Dd? :D
Raczej pytania, odpowiedniego / konkretnego sformułowania pytania, a nie strzelania po wielu forach tematami, które można rozwiązać samemu przy odrobinie dostępu do sieci :]
Tomasz Z.:
Sorry za brutalność, ale zaryzykuje stwierdzenie, że samodzielne "zakumanie" przez nią nawet podstaw Symfony to kwestia tygodni jak nie miesięcy.
Jest studentką, ma dużo czasu ;)
Janusz Skudrzyk

Janusz Skudrzyk Członek zarządu,
weblabs.pl

Temat: walidacja formularza

No dobra, podpowiem autorce, kolejny raz licząc na wdzięczność ;)

W nagłówku strony dodajesz jQuery oraz jQuery Validation Plugin. Formularzowi przypisujesz unikalny identyfikator (lub klasę, zależy co bardziej poręczne). Następnie w polach, które są wymagane, wstawiasz klasę "required":

<input type="text" class="required" name="nazwa_pola" />


W dowolnym miejscu (dodatkowym pliku js, stopce, itd) dajesz:

var validator = $("form.validate_this").validate() ;
(w tym przypadku formularz będzie miał klasę "validate_this").
Po naciśnięciu guzika submit puste pola zostaną oznaczone klasą error:

.error { outline: 1px solid #f00 ; }
(w stylach)

To walidacja od strony użytkowników. Wiadomo, że niektórzy nie będą mieli włączonego js, więc po stronie php robimy własną wersję.

$wymagane = array( 'nazwy', 'pol' ) ;
$wynik = true ;
foreach( $_POST as $pole => $wartosc ) {
if( in_array( $pole, $wymagane ) && empty( $wartosc )) $wynik = false ;
}
(mniej więcej coś takiego)

Jeśli wynik jest prawdą, to robisz sobie z danymi z formularza co potrzebujesz. Jeśli nie, to pokazujesz formularz, w polach wstawiasz wysłane przez użytkownika dane oraz w błędnych wstawiasz klasę error (dzięki czemu formularz wyświetli się tak samo jak przy używaniu javascriptu).

konto usunięte

Temat: walidacja formularza

Dziękuję Ci bardzo Januszu:)

Następna dyskusja:

Zabezpieczenie formularza p...




Wyślij zaproszenie do