Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%)
|
Witam,
mam taki formularz i gdy próbuję nadpisać funkcje zdarzenia onsubmit Kod document.getElementById('form').onsubmit=function(){ alert(""); return false; }; formularz jest normalnie wysyłany (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) w jaki sposób dopisać coś do onsubmit (oczywiście nie chodzi mi o dopisanie do znacznika form onsubmit="coś")(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
Kod document.getElementById('form').setAttribute( 'onSubmit', 'return nazwa_funkcji_ktora_zwroci_false' ); albo ale to strzelam Kod document.getElementById('form').onsubmit=return function(){
|
|
|
|
Post
#3
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat w jaki sposób dopisać coś do onsubmit (oczywiście nie chodzi mi o dopisanie do znacznika form onsubmit="coś") A gdzie to wywołujesz? window.onload, czy "ciurkiem"? Jeśli bez żadnego innego zdarzenia, nawet nie próbuj - przeglądarka wówczas wykonuje JS od góry do dołu, domniemam że dla nieistniejącego wówczas formularza. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%)
|
oba sposoby nie działają (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Kod function zaq(){ alert(""); return false; } document.getElementById('form').setAttribute( 'onSubmit','zaq'); próbowałem też Kod document.getElementById('form').setAttribute( 'onSubmit','zaq()'); edit: dopiero teraz zauważyłem wypowiedz erix'a to zrobić mam zrobić coś takiego Kod window.onload=function(){ function zaq(){ alert(""); return false; } document.getElementById('form').setAttribute( 'onSubmit','zaq'); } cały plik http://wklejto.pl/34018 Ten post edytował sazian 21.05.2009, 11:05:28 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
oba sposoby nie działają (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) próbowałem też Kod document.getElementById('form').setAttribute( 'onSubmit','zaq()'); bo ja napisałem inaczej Kod document.getElementById('form').setAttribute( 'onSubmit','return zaq()');
Ten post edytował skowron-line 21.05.2009, 11:04:09 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%)
|
oj faktycznie przeoczenie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
ale i tak nie działa ps. z edytowałem poprzedniego posta |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Eh. Zauważ że dostajesz się do elementu którego w tamtm momencie nie ma :]
Daj to przypisanie atrybutu pod formularzem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) edit: nei zauważyłem onload (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) sorry Ten post edytował melkorm 21.05.2009, 11:23:26 |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%)
|
działa dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 12:45 |