Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak przejść do innej strony w onSubmit
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Tigerrr
Cześć!

Nie mogę nigdzie znaleźć funkcji JavaScript która umieszczona w onSubmit="" przenosiła by mnie do wybranej strony sad.gif Przykład:

<html>
<head>
<script type="text/JavaScript">
function przejdz()
{
if (confirm('Na pewno chcesz przejść do następnej strony?'))
{
window.location.href("http://localhost/aaa.php");
}
}
</script>
</head>
<body>
<form method="post" onSubmit="przejdz()">
<input type="submit" value="Przejdź">
</form>
</body>
</html>

Niestety location w ogóle mi nie działa. Prosiłbym o pomoc. Jestem pewien, że problem jest trywialny ale z jakiegoś powodu nie mogę dać sobie z nim rady sad.gif

P.S. Może zna ktoś jakieś dobre publikacje dotyczące JS? Ciężko jest znaleźć coś co by wyczerpującą opisywało ten język, większość książek opisuje tylko absolutne podstawy.

Z góry dziękuję za pomoc.
patryczakowy
  1. <form method="post" onSubmit="przejdz()" action="strona.html">
dr_bonzo
onsubmit="przejdz(); return false;"

return false da ci to ze nie przeniesie cie do urla wpisanego w action=.
Tigerrr
Właśnie chodzi o to żeby nie używać action="". Ale Jeżeli zrobię tak:

<form method="post" onSubmit="przejdz(); return false;" action="strona.html">]

to polecenie window.location.href("http://localhost/aaa.php"); nigdzie mnie nie przenosi. Strona się odświeża i tyle. Chciałbym się dowiedzieć czy istnieje jakiś zamiennik dla tego polecenia, który nakazuje zmianę strony (location.href powinno to robić a jednak nie działa sad.gif ). Problem nie rozwiązany sad.gif
batman
  1. <form id="formularz" onsubmit="return przejdz();" method="post" action="">
  2. <!-- kod formularza -->
  3. </form>
  4.  
  5. <script type="text/javascript">
  6. function przejdz() {
  7. var form = document.getElementById("formularz");
  8. form.action = "http://jakis_adres";
  9. form.submit();
  10. return false;
  11. }
aas92
<p align="center"><form action="TUTAJ WPISZ SWÓJ PLIK" method="post">

<input type="submit" style="src="imgaes/button.jpg"" value="Przejdź" />
batman
@aas92

Nie potrafisz czytać?

Cytat
Właśnie chodzi o to żeby nie używać action="". Ale Jeżeli zrobię tak:
Tigerrr
Dzięki Batman! zasłużony "pomógł" smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.