![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 11.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jak zrobić formularz, taki że, jeśli będę miał jakieś nie wypełnione pole, to formularz wyświetli mi ponownie siebie i zaznaczy np na czerwono, że pole należy wypełnić. W dodatku ma się wtedy nie wysłać ? :/
Próbuję to zrobić od kilku dni i nie mogę nigdzie tego znaleźć a w pracy już mnie heblują :/. Proszę pomóżcie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 1.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
ja mam tak - ma jakies pola textowe i pole typu submit. w formularzu mam : onsubmit="return sprawdzenie()" a funkcja sprawdzenie wyglada tak
Kod var alert1; function sprawdzenie(){ alert1 = ""; if(document.f1.name.value=="") alert1 = alert1 + "Imię i nazwisko osoby kontaktowej:"; if(document.f1.firma.value=="") alert1 = alert1 + "Nazwa firmy:"; if(document.f1.ulica.value=="") alert1 = alert1 + "Ulica:"; if(document.f1.kod.value=="") alert1 = alert1 + "Kod pocztowy:"; if(document.f1.miasto.value=="") alert1 = alert1 + "Miasto:"; if(document.f1.nip.value=="") alert1 = alert1 + "NIP:"; if(document.f1.telefon.value=="") alert1 = alert1 + "Telefon kontaktowy:"; if(document.f1.email.value=="") alert1 = alert1 + "Email używany do logowania:"; if(alert1.length < 1) { return true; }else { otworzAlert(alert1); return false; } } </script> natomiast funkcja otworzAlert(alert1) wyswietla okienko, w ktorym napisane jest czego urzytkownik nie wyswietlil. ponadto funkcja zwraca wtedy false wiec formularz sie nie wysle. Kod function otworzAlert(t) { okienko=open("dod_check.php?alert1=" + t,"okno", "width=430,height=310,scrollbars=no,menubar=no"); } </script> a strona dod_check.php juz zajmuje sie sparsowaniem stringa alert1 i wyswietleniem czego uzytkownik nie wypelnil ( podobine mozesz zrobic sprawdzanie bledow ) pozdr Ten post edytował vik-ing 12.04.2005, 20:57:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 00:15 |