eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwSprawdzanie poprawności formularzyRe: Sprawdzanie poprawności formularzy
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: "Radek N." <n...@g...pl>
    Newsgroups: pl.comp.www
    Subject: Re: Sprawdzanie poprawności formularzy
    Date: Sat, 24 Jan 2009 12:59:38 +0100
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 51
    Message-ID: <glevr5$asj$1@inews.gazeta.pl>
    References: <gklg7e$kg$1@nemesis.news.neostrada.pl>
    NNTP-Posting-Host: dynamic-62-87-248-159.ssp.dialog.net.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1232798374 11155 62.87.248.159 (24 Jan 2009 11:59:34 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Sat, 24 Jan 2009 11:59:34 +0000 (UTC)
    X-User: naradek
    X-Antivirus: avast! (VPS 090123-0, 2009-01-23), Outbound message
    In-Reply-To: <gklg7e$kg$1@nemesis.news.neostrada.pl>
    X-Antivirus-Status: Clean
    User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
    Xref: news-archive.icm.edu.pl pl.comp.www:390285
    [ ukryj nagłówki ]

    Gabriel pisze:
    > Witam serdecznie
    >
    > Do tej pory korzystalem z wlasnych skryptow weryfikujacych poprawnosc
    > wypelnianego formularza po stronie uzytkownika. Pozniej przepuszczalem
    > wyslana tresc przez swoje skrypty napisane w php po stronie serwera.
    >
    > Ale jako, ze na pewno nie sa to doskonale rozwiazania, a pisalem je kilka
    > lat temu, szukam jakiegos gotowca ktory przystawal by do dzisiejszych
    > wymogow.
    >
    > Formularz prosty - ot imie i nazwisko, email i tresc wiadomosci.
    >
    > Znacie cos co mozecie polecic do wykorzystania? Bo wywazac otwartych drzwi
    > nie zamierzam:)
    >
    > Chodzi mi przede wszystkim o rozwiazania.. takie najbardziej przyjazne
    > uzytkownikowi. I dbajace takze o osoby niepelnosprawne.

    A ja tak się zbieram od jakiegoś czasu (no tak z 4 lata się zbieram),
    żeby sobie zrobić jakiś taki wzorcowy proces walidacji.
    W głowie mam takie założenia:
    - walidacja po stronie serwera (PHP) i po stronie klienta (JS)
    - wspólny dla PHP i JS plik XML (może inny format) z definicją walidacji
    - wspólny dla PHP i JS plik z komunikatami o błędach

    Cel jest taki, żebym w jednym miejscu określał jak ma być walidowany
    formularz i w ogóle się nie zastanawiał nad różnicami client/server side.

    I jedyne, co chcę robić, to po stronie PHP wpisać (ala ZF):

    $form->addElement('text', 'username', array(
    'label' => $translate->_('Enter name'),
    'required' => true,
    'filters' => array('StringTrim'),
    'validators' => array(
    'Alpha',
    array('StringLength', array(3, 20)),
    )
    ));

    A w wyniku miałbym już formularz z pełną obsługą spójnej walidacji po
    stronie serwera i klienta.

    No to koniec koncertu życzeń... może kiedyś przysiądę i to zrobię :)

    ps. Nie nie myślałem jeszcze nad tym czy wszystkie założenia da się
    spełnić :) Ot tak sobie dumam.

    --
    Radek N.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: