eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwInteraktywny formularz - Ajax? JQuery? Może ktoś podpowie
Ilość wypowiedzi w tym wątku: 12

  • 1. Data: 2011-10-13 09:15:18
    Temat: Interaktywny formularz - Ajax? JQuery? Może ktoś podpowie
    Od: "noorder" <n...@w...pl>

    Witam

    Muszę zaimplementować formularz o następującej funkcjonalności:
    - user wpisuje dane do formularza
    - w tle sprawdzana jest poprawność wpisywanych danych
    W momencie gdy wpisane poprawnie są wszystkie wymagane dane odblokowuje się
    przycisk wysyłania a równocześnie pojawia się nad formularzem informacja, że
    wszystko jest ok i można przesłać formularz.

    Zna ktoś może coś takiego do wykorzystania, jakiś przykład kod, itp.? Nie
    chciałbym wywalać drzwi już otwartych:)
    Będę wdzięczny za wszelkie podpowiedzi i pomoc.

    pozdrawiam
    Sławek


  • 2. Data: 2011-10-13 11:41:16
    Temat: Re: Interaktywny formularz - Ajax? JQuery? Może ktoś podpowie
    Od: "|<onrad" <k...@g...pl>

    On Thu, 13 Oct 2011 11:15:18 +0200, noorder wrote:
    > - w tle sprawdzana jest poprawność wpisywanych danych

    a co rozumiesz przez poprawnosc?

    - w pole na adres email user wpisal prawidlowy adres email - przykladow
    na to na sieci jest wiele

    - w pole x user wpisal login ktory jeszcze nie istnieje na stronie i
    bedzie mogl go sobie utworzyc - szukaj przykladow zwiazanych z ajaxem

    - w pole x user wpisal dane ktore sa suma pola y i z, lub inne
    specyficzne warunki - nadal javascript ale tutoriali na to tak latwo nie
    znajdziesz


    --
    pozdrawiam, Konrad Karpieszuk


  • 3. Data: 2011-10-13 16:45:04
    Temat: Re: Interaktywny formularz - Ajax? JQuery? Może ktoś podpowie
    Od: NotBear <p...@i...pl>

    W dniu 2011-10-13 11:15, noorder pisze:
    > Witam
    >
    > Muszę zaimplementować formularz o następującej funkcjonalności:
    > - user wpisuje dane do formularza
    > - w tle sprawdzana jest poprawność wpisywanych danych

    http://www.google.pl/search?q=ajax+validation

    Wybierz sobie

    --
    NotBear


  • 4. Data: 2011-10-13 17:15:34
    Temat: Re: Interaktywny formularz - Ajax? JQuery? Może ktoś podpowie
    Od: ramblinman <%nick%@gazeta.pl>

    W dniu 2011-10-13 11:15, noorder pisze:
    > [...]
    > Zna ktoś może coś takiego do wykorzystania, jakiś przykład kod, itp.?
    > Nie chciałbym wywalać drzwi już otwartych:)
    > Będę wdzięczny za wszelkie podpowiedzi i pomoc.

    http://www.position-absolute.com/articles/jquery-for
    m-validator-because-form-validation-is-a-mess/

    Dość często tego ostatnio używam.

    Pzdr.
    Rafał


  • 5. Data: 2011-10-14 07:19:18
    Temat: Re: Interaktywny formularz - Ajax? JQuery? Może ktoś podpowie
    Od: "slawek" <n...@w...pl>



    Dzięki za linka

    A proszę powiedz mi czy da się w tym zrobić taką akcję, że jak wszystkie
    pola są wypełnione poprawnie to pojawia się jakiś komunikat? Chodzi mi o coś
    takiego, że jak są już wypełnione pola to nad formularzem wyświetlę
    powiedzmy zielony ptaszek, ze wszystko jest ok i można przesłać formularz.


    pozdrawiam
    Sławek

    Użytkownik "ramblinman" napisał w wiadomości grup
    dyskusyjnych:j776ck$c76$...@m...internetia.pl...

    W dniu 2011-10-13 11:15, noorder pisze:
    > [...]
    > Zna ktoś może coś takiego do wykorzystania, jakiś przykład kod, itp.?
    > Nie chciałbym wywalać drzwi już otwartych:)
    > Będę wdzięczny za wszelkie podpowiedzi i pomoc.

    http://www.position-absolute.com/articles/jquery-for
    m-validator-because-form-validation-is-a-mess/

    Dość często tego ostatnio używam.

    Pzdr.
    Rafał


  • 6. Data: 2011-10-14 09:00:56
    Temat: Re: Interaktywny formularz - Ajax? JQuery? Może ktoś podpowie
    Od: Mirosław Zalewski <miniopl@CUT_THIS.gmail.com>

    piątek, 14 października 2011 09:19 wielka mądrość na czytelników pl.comp.www
    spłynęła, gdy tako rzekł(a) slawek:

    > A proszę powiedz mi czy da się w tym zrobić taką akcję, że jak wszystkie
    > pola są wypełnione poprawnie to pojawia się jakiś komunikat? Chodzi mi o
    > coś takiego, że jak są już wypełnione pola to nad formularzem wyświetlę
    > powiedzmy zielony ptaszek, ze wszystko jest ok i można przesłać formularz.

    Ale to jest w ogóle mało rozsądny pomysł.

    Wyobraź sobie względnie standardowy formularz, zawierający pole na imię,
    nazwisko, adres zamieszkania, adres e-mail i numer telefonu.

    Użytkownik wpisuje jakieś tam dane, ale pomylił się przy adresie e-mail, w
    domenie zamiast kropki wstawiając przecinek. Strona nie daje zielonego
    światła do wysłania formularza. I teraz użytkownik musi myśleć:
    - może jakiś idiota nie dopuszcza znaków spoza ASCII w imieniu [widziałem
    takie rzeczy na zagranicznych stronach]?
    - może w adresie zamieszkania numeru mieszkania od numeru domu nie wolno
    oddzielać ukośnikiem, tak jak to zrobiłem?
    - może w numerze telefonu trzycyfrowych grup nie wolno oddzielać spacją, tak
    jak to zrobiłem?
    - może...

    Jeżeli chcesz już w formularzu stawiać ,,zielone ptaszki" (albo ,,czerwone
    iksiki"), to rób to przy każdym polu z osobna. Wtedy użytkownik od razu
    będzie wiedział, że walnął się w adresie e-mail. Sprawdzanie poprawności na
    poziomie całego formularza przyniesie więcej szkody niż pożytku.
    --
    Niżej podpisany, zamieszkały w http://minio.xt.pl ,
    Mirosław Zalewski


  • 7. Data: 2011-10-14 15:19:27
    Temat: Re: Interaktywny formularz - Ajax? JQuery? Może ktoś podpowie
    Od: ethanak <e...@a...pl>

    Dnia Fri, 14 Oct 2011 11:00:56 +0200, Mirosław Zalewski napisał(a):

    > piątek, 14 października 2011 09:19 wielka mądrość na czytelników
    > pl.comp.www spłynęła, gdy tako rzekł(a) slawek:
    >
    >> A proszę powiedz mi czy da się w tym zrobić taką akcję, że jak
    >> wszystkie pola są wypełnione poprawnie to pojawia się jakiś komunikat?
    [...]
    > Ale to jest w ogóle mało rozsądny pomysł.

    Dlaczego?

    A może rozsądnym pomysłem jest nieblokowanie klawisza "wyślij" jeśli
    formularz ma błędy?

    >
    > Wyobraź sobie względnie standardowy formularz, zawierający pole na imię,
    > nazwisko, adres zamieszkania, adres e-mail i numer telefonu.
    >
    > Użytkownik wpisuje jakieś tam dane, ale pomylił się przy adresie e-mail,
    > w domenie zamiast kropki wstawiając przecinek. Strona nie daje zielonego
    > światła do wysłania formularza.

    Ale przecież nikt nie pyta o to co się stanie jeśli formularz będzie
    wypełniony _źle_ - tylko o to, co będzie jeśli będzie wypełniony
    _dobrze_ !


    > I teraz użytkownik musi myśleć: - może
    > jakiś idiota nie dopuszcza znaków spoza ASCII w imieniu [widziałem takie
    > rzeczy na zagranicznych stronach]?

    Jeśli webmaster jest idiotą to owszem, ma pełne prawo tak myśleć... a
    nawet powinien.

    Resztę dopowiedz sobie sam.

    ethanak
    --
    http://milena.polip.com - posłuchaj swojego komputera!


  • 8. Data: 2011-10-14 16:09:45
    Temat: Re: Interaktywny formularz - Ajax? JQuery? Może ktoś podpowie
    Od: Mirosław Zalewski <miniopl@CUT_THIS.gmail.com>

    Skoro coś ma się dziać, jeżeli formularz jest wypełniony poprawnie, to
    jednocześnie brak tego działania oznacza, że formularz jest wypełniony
    niepoprawnie. A jeżeli formularz jest wypełniony niepoprawnie, to wypada
    użytkownikowi wprost powiedzieć, co jest źle, zamiast zostawiać z informacją
    ,,tak wypełniony formularz nie może być wysłany. Domyśl się co wpisałeś źle
    i to popraw".
    --
    Niżej podpisany, zamieszkały w http://minio.xt.pl ,
    Mirosław Zalewski


  • 9. Data: 2011-10-14 18:17:44
    Temat: Re: Interaktywny formularz - Ajax? JQuery? Może ktoś podpowie
    Od: ramblinman <%nick%@gazeta.pl>

    W dniu 2011-10-14 18:09, Mirosław Zalewski pisze:
    > [...] jeżeli formularz jest wypełniony niepoprawnie, to wypada
    > użytkownikowi wprost powiedzieć, co jest źle, zamiast zostawiać z informacją
    > ,,tak wypełniony formularz nie może być wysłany. Domyśl się co wpisałeś źle
    > i to popraw".

    Można wyświetlić błędy przypisane do konkretnych pól albo jedno
    potwierdzenie, że wszystko jest ok. Tylko że nie w tej konkretnej
    bibliotece... Bo trzeba by to zrobić w zdarzeniu onchange, a
    validationEngine nie umożliwia sprawdzenia pól bez wyświetlenia
    ewentualnych błędów. A to by skutkowało wyświetlaniem informacji o
    polach, do których użytkownik jeszcze nie dotarł.

    Zatem odpowiedź na pytanie:
    > czy da się w tym zrobić taką akcję, że jak wszystkie
    > pola są wypełnione poprawnie to pojawia się jakiś komunikat?

    Z tym skryptem (bez kombinowania) niestety nie. Ale jeśli użytkownik
    kliknie "Wyślij" i będą błędy to po prostu zostaną oznaczone i formularz
    nie będzie wysłany.

    Wydaje mi się, że najłatwiejsze byłoby zmodyfikowanie biblioteki, tak
    żeby do akcji "validate" można było wysłać dodatkowy parametr blokujący
    wyświetlanie błędów. Ale biorąc pod uwagę porę dnia i tygodnia nie mam
    ochoty tego weryfikować :)

    Pzdr.
    Rafał


  • 10. Data: 2011-10-15 10:32:19
    Temat: Re: Interaktywny formularz - Ajax? JQuery? Może ktoś podpowie
    Od: Artur Muszyński <a...@u...wytnijto.com.pl>

    W dniu 2011-10-14 09:19, slawek pisze:
    >
    >
    > Dzięki za linka
    >
    > A proszę powiedz mi czy da się w tym zrobić taką akcję, że jak wszystkie
    > pola są wypełnione poprawnie to pojawia się jakiś komunikat? Chodzi mi o
    > coś
    > takiego, że jak są już wypełnione pola to nad formularzem wyświetlę
    > powiedzmy zielony ptaszek, ze wszystko jest ok i można przesłać formularz.

    Równie dobrze możesz kliknąć submit i walidować tylko na serwerze.

    artur

strony : [ 1 ] . 2


Szukaj w grupach

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: