eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwSprawdzanie poprawności formularzy › Re: Sprawdzanie poprawności formularzy
  • Data: 2009-01-22 21:52:04
    Temat: Re: Sprawdzanie poprawności formularzy
    Od: "Gabriel" <z...@p...fm> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]


    Użytkownik "Mirosław Zalewski" <miniopl@CUT_THIS.gmail.com> napisał w
    wiadomości news:20090122223029.55b0b734@pingwin.place.you.dont.
    want.to.be...
    styczeń roku pamiętnego 2009, prawdopodobnie 22. Wielka mądrość na
    czytelników pl.comp.www spłynęła, gdy tako rzekł(a) Gabriel:

    > Generalnie masz rację. Chociaż ja, w celu zachowania większej ogólności
    > funkcji, po prostu sprawdzałbym czy elementem jest <fieldset> i --
    > jeżeli tak -- wywoływał kolejną iterację pętli:
    > if(x[i].nodeName == 'FIELDSET') continue;
    > Dzięki temu funkcja będzie identycznie działała zarówno dla tych
    > formularzy które <fieldset> zawierają, jak i tych którym go brak.

    Rewelacyjny pomysl:)
    Wezme wprowadze modyfikacje w swojej wersji skryptu.
    Lubie ogolne rozwiazania.

    > No i po co sprawdzac element ostatni, czyli przycisk "wyslij" ?
    > Zatem odliczamy od i=1 do i=x.length-1
    > Myślę że to trochę czepianie dla czepiania ;) . Przycisk do wysyłania
    > zawsze ma wartość (value), więc żaden dodatkowy kod nie będzie dla
    > niego wykonany. Ewentualny wpływ na prędkość wykonywania kodu jest
    > raczej marginalny, a może i nawet niezmierzalny.

    Oczywiscie. Masz pelna racje. Mimo wszystko jakos tak mi sie to nie
    podobalo:)

    > Ale... teraz mi przyszło do głowy -- przecież przycisk do wysyłania
    > formularza wcale nie musi być jego ostatnim elementem.

    W zasadzie racja.
    Jedyne zatem, co by mozna bylo tu usprawnic, to wykrywanie przycisku submit
    Ale to juz czepianie dla czepiania, wiec mozna jedynie o tym wspomniec w
    komentarzu do kodu.

    > Jednak fakt faktem -- tego okienka nie powinno w ogóle być.
    O to mi chodzilo wlasnie - o uniezaleznienie dzialania skryptu od tego czy
    przegladarka obsluguje, czy nie obsluguje DOM.
    Bo jesli nie obsluguje - to powinno sie od razu puscic formularz dalej do
    serwera i sprawdzic go po stronie cgi.
    Co bowiem mozna madrego napisac w tym alercie? "Niestety nie dalismy rady
    sprawdzic poprawnosci wypelnienia formularza, bo Twoja przegladarka costam
    nieteges" ?;) Wogole IMO jakikolwiek alert w tym miejscu bedzie zly.

    > Właśnie spodziewałem się jakichś błędów w składni JS, pokroju
    > niedomkniętego nawiasu czy czegoś podobnego.
    Nie. Tu akurat wszystko ok.

    > To jak -- wyślesz e-maila do PPK czy ja mam to zrobić? :)

    Jezeli mozesz - to wyslij.
    Nie czuje sie kompetentny na tyle, by zwracac komus uwage na te rzeczy.


    --
    Pozdrawiam
    Gabriel Zastawnik
    http://www.sigsoft.pl - Monitoring Komputera




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: