![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 29.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
czy można użyć java script w polu action formularza
to działa
a to nie
masz jakiś pomysł ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Zmień działanie submita dla tego formularza.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 29.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
chodzi mi konretnie żeby otworzyć nową stronę
ale podanym adresem url w funkcji
tutaj się uruchamia okienko ale bez url
a to też nie działa
ale funkcja jest ok i działa w tym przykładzie wiesz może o co w tych chodzi dlaczego to nie działa Ten post edytował rgrg2 12.09.2012, 07:08:21 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Po pierwsze: masz błędy w kodzie co wklejasz....
Po drugie: return false echo "<form name='przyklad' id='przyklad' action='checkbox022 3.php' method='post' onsubmit=\"explanation('checkbox022 3.php');return false;\" >"; |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 29.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
wielkie dzięki teraz jest ok, ale nie wiem
co daje 'return false' i po co otagowanie przez \" czy to nie może być apostrof, dlaczego w taki sposób ? uruchomienie w nowym oknie działa ale ten checkbox022 3.php pisze mi, że nie ma danych z post echo '<pre>'; print_r($_POST); echo '</pre>'; więc, to jeszcze nie działa tak jak powinno przy otwieraniu checkbox022 3.php rozumiem to tak że wywołanie funkcji izoluje dane z post, czyli ta fukcja ma pobierać te dane które są w input formularzy ten formularz zawiera np. echo "\n<input type='hidden' id='numerstrony' name='numerstrony' value='$aktualnynumer' />"; echo "\n<input type='hidden' id='ilewierszy' name='ilewierszy' value='$ileadresownastronie' />"; echo "\n<input type='hidden' id='zapytaniestring' name='zapytaniestring' value='$newzapytanie' />"; po przejściu przez funkcję nie ma danych w post rozumiem, że chyba trzeba rozbudować fukcję ale może jest jakiś inny sposób na to nie mam pojęcia jak z tym dalej ruszyć Ten post edytował rgrg2 12.09.2012, 07:35:27 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
return false - nie wysyła forma. Bez tego, form bym ci poszedł tam gdzie masz action
\" - toż to podstawa php. Polecam dokładną lekturę tego http://www.php.net/manual/pl/language.types.string.php |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 29.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
bez return false uruchamia mi checkbox022 3.php w nowym oknie bez danych z post
oraz nowy tab w firefox z działającym checkbox022 3.php z danymi post to dopiero zagadka dlaczego tak jest ? Ten post edytował rgrg2 12.09.2012, 08:13:11 |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Podczas window.open nadajesz oknu nazwę. Powiedzmy że jest to nazwa XYZ. Dla form dodaj parametr: target="XYZ" oraz wywal ten return false. Powinno zadziałać
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 29.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
ok tylko że nazwa okna w parametrze windows.open a nie w przypis newwindowxyz function explanation(Site) { newwindowxyz = window.open(Site, "XYZ", "toolbar=0,width=143,height=260,resizable=no"); } |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No przecież napisałem, że w window.open a nie gdzieś indziej....
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:25 |