Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Walidacja formularza - zielony znak ok
d4ng
post 7.12.2012, 19:01:14
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 4
Dołączył: 7.03.2010

Ostrzeżenie: (0%)
-----


Witajcie, potrzebuje zrobić taki efekt jak na załączonym obrazku. Otóż po uzupełnieniu pola "Nazwisko" obok pojawia się zielony znak ok. Jak coś takiego zrobić? Mogę prosić o jakiś przykład a nie przekierowanie na inne strony? Zależy mi na prostym skrypcie który będzie tylko sprawdzał czy pole jest wypełnione. Z góry dziękuje i pozdrawiam smile.gif

Go to the top of the page
+Quote Post
thek
post 7.12.2012, 22:20:21
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Ogólnie- > JavaScript. Reagujesz na zdarzenie onChange danego inputa. Wewnątrz obsługi masz jakąś operację, która sprawdza poprawność danych (długość, dozwolone znaki czy cokolwiek) i w zależności od wyniku wykonuje operację dołączenia obrazka za element lub cokolwiek innego co tam chcesz. Zależnie czy ma być w czystym JS czy w jakiejś bibliotece, będzie to ciutkę inaczej wyglądać. Tak czy inaczej najlepiej zawsze sprawdzać cy aby za elementem obrazek już aby nie występuje. Jeśli już jakiś jest to najprościej mu wtedy zmieniać src.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
d4ng
post 8.12.2012, 10:28:46
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 4
Dołączył: 7.03.2010

Ostrzeżenie: (0%)
-----


Dziękuje za odpowiedź jednak zasadę działania znam tylko nie umiem tego poprawnie napisać czy mógłbym prosić o przykładowy kod? Potem będę rozbudowywał np. sprawdzanie czy w ciągu znaków jest @ itp tylko zależy mi na tym najbardziej elementarnym przykładzie bo grunt to dobrze poznać podstawy. Poniżej załączam kod do wyposażenia w wcześniej wspomnianą funkcję (zielony ptaszek ok po uzupełnieniu pola nazwisko):

  1. <tr>
  2. <td><span class="required">*</span> Nazwisko:</td>
  3. <td><input type="text" name="lastname" value="" /></td>
  4. </tr>


Z góry dziękuję za pomoc i pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 00:28