![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 5.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
miałem w formularzu i wszystko było ok
ale dodałem sprawdzenie czy pole trekstowe nie jest puste Kod function pusty(){ if (document.getElementById('nazwa').value=="") alert('Wprowadz nazwę lub nacisnij anuluj'); else window.document.form.submit } zamiast submit musiałem dać button i wywala mi błąd jak zrobić zeby w else akcja była identyczna jak submit? Ten post edytował lucks 31.07.2006, 14:25:17 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Daj caly kod a atrybuty tagow otaczaj cudzyslowami.
-------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 5.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Twój form nie nazywa się form tylko:
Cytat name="g_row" skąd skrypt JS ma wiedzieć że Twój form z tego kodu to właśnie form g_row? Cytat window.document.form.submit
możesz też w znaczniku <form> wywołać i tam jeśli będzie pole wypełnione to zwrócić true i form sam się wyśle a jeśli false to form się nie wyśle. tak na szybko z ręki :-)
Pozdrawiam, Łukasz Ten post edytował kossa 31.07.2006, 14:50:40 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 5.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
wywala nadal...
document.forms.g_form jest pusty lub nie jest obiektem to drogie rozwiązanie praktycznie działa ale ale formularz i tak sie wysyła mimo wyswietlenia komunikatu cały czas mam błąd w tej inii:
w IE ze jest pusty lub nie jest obiektem a w firefox no properites, kiedy mam przycisk submit to błąd tez jest ale forma sie wysyła z czego to moze wynikać? Ten post edytował lucks 31.07.2006, 15:02:18 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat miałem w formularzu i wszystko było ok ale dodałem sprawdzenie czy pole trekstowe nie jest puste zamiast submit musiałem dać button i wywala mi błąd To sie najprosciej realizuje w formularzu a nie na przycisku Gdzie funkcja walidujaca zwraca true gdy wszystko ok, false - gdy cos źle Cytat kiedy mam przycisk submit to błąd tez jest ale forma sie wysyła z czego to moze wynikać? Bo submit sluzy do wysylania. Jesli jest blad js w submicie, to ten js sie nie wykonuje przez co nie obsluguje submita i zachowuje sie on domyslnieedit: Cytat to drogie rozwiązanie praktycznie działa ale ale formularz i tak sie wysyła mimo wyswietlenia komunikatu Bo w submicie powinoo byc:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 5.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
no ale zeby wywołac zdarzenie onsubmit potrzebny jest przycisk submit?
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
tak, ale juz do przycisku nic nie podczepiasz, tylko do formularza
![]() ps: pozatym edytnalem poprzedniego posta. powinno ci pomoc ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 5.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
no nareszcie zadziałało, dzięki wielkie bo byłem juz na granicy rozpaczy...
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
To Kolega @lucks nie czytał zbyt dokładnie i nie potrzebnie kilka dni się męczył:
Cytat możesz też w znaczniku <form> wywołać HTML onSubmit="return:Pusty();" i tam jeśli będzie pole wypełnione to zwrócić true i form sam się wyśle a jeśli false to form się nie wyśle. Łukasz -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:46 |