Atrybut formaction służy do określania programu, który ma przetworzyć dane wysłane z formularza i przesłania ustawienie atrybutu action formularza.
Przykłady użycia
Naciśnięcie przycisku pierwszy w poniższym formularzu spowoduje wysłanie danych do skryptu pierwszyskrypt.php, natomiast naciśnięcie przycisku drugi spowoduje wysłanie danych do skryptu drugiskrypt.php
<form action="pierwszyskrypt.php" method="post">
Imię: <input type="text" name="imie" /><br />
Nazwisko: <input type="text" name="nazwisko" /><br />
<button id="pierwszy" type="submit">Wyślij</button><br />
<button type="submit" id="drugi" formaction="drugiskrypt.php">Wyślij drugi</button>
</form>
Składnia atrybutu formaction
<nazwa_elementu formaction="adres URL skryptu">
Elementy związane z atrybutem formaction
Atrybut formaction dotyczy elementów button i input
Wartości atrybutu formaction
| Wartość | Opis | HTML 4.01/XHTML 1.0 | HTML 5 |
|---|---|---|---|
| adres URL skryptu | Względny lub bezwzględny adres URL skryptu przetwarzającego dane z formularza | ✘ | ✔ |
Obsługa atrybutu formaction przez przeglądarki
| Firefox | Chrome | Opera | Safari | Internet Explorer |
|---|---|---|---|---|
| ✔ | ✔ | ✔ | ✔ | ✘ |
Atrybut formaction jest obsługiwany przez wszystkie najważniejsze przeglądarki oprócz Internet Explorera
Różnice między HTML 4.01 a HTML 5
Atrybut formaction jest nowością języka HTML 5.











Wysyłam...
Dodaj komentarz