![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Generalnie dysponuję takim kodem, który po wyświetla tekst w inputach i po kliknięciu on znika, po uwolnieniu kursora znów się pojawia. Kod:
Problem leży po stronie walidacji, przy polach obowiązkowych, które nie mogą pozostać puste, w tym wypadku nie są one puste. Wydaje mi się, że należy w takim wypadku zamiast tekstu dać obrazek z naniesionym tekstem, ale pytanie jak to zrobić? Wiem, że jest takie zastosowanie na home.pl, w fomularzu rejestracji konta przy zakupie domeny, nie mogę tego jednak stamtąd wyskrobać. Proszę o pomoc, jak powinien taki kod wyglądać po przeróbce? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 13 Dołączył: 7.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie prościej przerobić walidację?
Sprawdzaj czy pole nie jest puste, jeśli nie to czy jego zawartość nie jest równa 'Nickname' czy jak tam masz ![]() -------------------- www.dapi.net.pl - Wiele technologii, jedna pasja.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Użyj zdarzenia onsubmit i w razie wystąpienia w obowiązkowym polu odpowiedniego napisu zwróć false:
Kod <form onsubmit="return funkcja();">
==================================== functio funkcja(){ //jeżeli jest w obowiązkowym polu napis podstawowy(jak coś to poczytaj o DOM) return false; //jeżeli nie return true; } -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 12:32 |