Atrybut action w formularzu HTML
Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
Atrybut action w formularzu HTML
Atrybut action elementu <form> określa adres skryptu lub zasobu, do którego zostaną wysłane dane formularza po jego zatwierdzeniu.
W pytaniach egzaminacyjnych często pojawia się błąd polegający na wpisaniu nazwy pliku PHP do atrybutu method. Jest to niepoprawne, ponieważ method określa sposób przesłania danych, a nie adres docelowy.
Poprawny przykład
<form action="skrypt.php">
<input type="submit" value="WYŚLIJ">
</form>
W tym przykładzie po kliknięciu przycisku formularz wyśle dane do pliku skrypt.php.
Najważniejsze zasady
actionwskazuje, dokąd mają zostać wysłane dane.- Wartością
actionmoże być np. plik PHP, adres URL albo ścieżka względna. - Jeśli
actionnie zostanie podany, formularz zwykle wysyła dane do bieżącej strony. action="skrypt.php"oznacza przesłanie danych do plikuskrypt.phpw tym samym katalogu.
Częsty błąd
<form method="skrypt.php">
To jest błędne, ponieważ atrybut method nie służy do podawania nazwy pliku. Do tego służy właśnie action.