SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Czy ma ktoś porządny formularz
Autor Wiadomość
misiek111 
Początkujący


Dołączył: 19 Gru 2005
Posty: 8
Wysłany: Sro 13 Gru, 2006 10:10   Czy ma ktoś porządny formularz

Witam.

Szukałem na forum, przeglądnąłem chyba całe ale nie potrafie tego wykonać.

Mam oto taki formularz

Wszystko działą tylko nie potrafię zrobić do niego walidacji pól:( Wysyła jak leci, czy coś jest wpisane czy nie.


Czy ktoś mógłby mi pomóc i chociaż naprowadzić jak to zrobić, bo o udostępnieniu takiego formularza nie wspominam:)

Na forum znajduje się formularz mail.php ale po pierwsze:
1. walidacja działa od drugiego kliknięcia przycisku wyślij (za pierwszym leci pusty formularz)
2. nie ma tam pola select option:/

Dziękuję i pozdrawiam
 
     
stefcio 
Ekspert



Pomógł: 24 razy
Wiek: 32
Dołączył: 14 Lut 2006
Posty: 530
Skąd: wawa
Wysłany: Czw 14 Gru, 2006 17:57   

select option to trzeba zrobić ręcznie niestety czuli animacje wysuwanie sie okienka i buttony. Jezeli kliknie sie na button nr 1 to jakas tam zmienna zmienia swoją wartosc itd.
_________________
Stefan
Kliknij na przycisk Pomógł--jak ci pomogłem:))
 
 
     
misiek111 
Początkujący


Dołączył: 19 Gru 2005
Posty: 8
Wysłany: Pią 15 Gru, 2006 07:43   

Pole select option jest zrobione.

Sprawa rozbija się o walidację pól, żeby nie wysyłał jak są puste pola albo niepoprawnie wypełnione (email, telefon).

Proszę o pomoc.
Pozdrawiam
 
     
^galechus 



Pomógł: 16 razy
Dołączył: 05 Lip 2005
Posty: 248
Skąd: Trzcianka
Wysłany: Sob 16 Gru, 2006 10:24   

...a więc napisze Ci przykład:
Kod:

if (!_root.standard.contact.Name.length) {
        _root.standard.contact.Status = "Proszę wpisać imię";
    } else {
        if (!_root.standard.contact.Email.length || _root.standard.contact.Email.indexOf("@") == -1 || _root.standard.contact.Email.indexOf(".") == -1) {
            _root.standard.contact.contact.Status = "Proszę wpisać e-mail";
        } else {
            if (...
                ... itd.:]

_root.standard.contact.Status to Twoje okno statusowe, tam wyświetla komunikat o tym, że pole nie zostało wypełnione, w tym przypadku będzie to dynamiczne pole tekstowe.

:wink:
 
 
     
stefcio 
Ekspert



Pomógł: 24 razy
Wiek: 32
Dołączył: 14 Lut 2006
Posty: 530
Skąd: wawa
Wysłany: Nie 17 Gru, 2006 19:28   

no to temat chyba do zamknięcia:)
_________________
Stefan
Kliknij na przycisk Pomógł--jak ci pomogłem:))
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.21 sekundy. Zapytań do SQL: 14