Atrybut formtarget służy do określania miejsca, w którym ma zostać wyświetlona odpowiedź po zatwierdzeniu przez użytkownika formularza. Atrybut ten przesłania ustawienie atrybutu target.
Przykłady użycia
Poniższy formularz ma dwa przycisku zatwierdzenia, z których drugi powoduje otwarcie nowego okna
<form action="skrypt.php" method="post"> Imię: <input type="text" name="imie" /><br /> Nazwisko: <input type="text" name="nazwisko" /><br /> <input type="submit" value="Wyślij" /><br /> <input type="submit" value="Wyślij" formtarget="_blank" /> </form>
Składnia atrybutu formtarget
<nazwa_elementu formtarget="_blank|_self|_parent|_top|nazwa_ramki_wewnętrznej">
Elementy związane z atrybutem formtarget
Atrybut formtarget można definiować dla elementów button i input typu submit.
Wartości atrybutu formtarget
| Wartość | Opis | HTML 4.01/XHTML 1.0 | HTML 5 |
|---|---|---|---|
_blank |
Powoduje otwarcie odpowiedzi z serwera w nowym oknie lub nowej karcie | ✘ | ✔ |
_parent |
Powoduje otwarcie odpowiedzi z serwera w nadrzędnym kontekście przeglądania. Jeśli nie ma nadrzędnego kontekstu, opcja ta działa, jak _self |
✘ | ✔ |
_self |
Powoduje otwarcie odpowiedzi z serwera w tym samym oknie | ✘ | ✔ |
_top |
Powoduje otwarcie odpowiedzi w kontekście przeglądania, który jest nadrzędny względem bieącego i nie ma rodzica | ✘ | ✔ |
| nazwa_ramki | Powoduje otwarcie odpowiedzi w ramce wewnętrznej o podanej nazwie | ✘ | ✔ |
Obsługa atrybutu formtarget przez przeglądarki
| Firefox | Chrome | Opera | Safari | Internet Explorer |
|---|---|---|---|---|
| ✔ | ✔ | ✔ | ✔ | ✘ |
Atrybut formtarget jest obsługiwany przez wszystkie najważniejsze przeglądarki oprócz Internet Explorera.
Różnice między HTML 4.01 a HTML 5
Atrybut formtarget jest nowością języka HTML 5.











Wysyłam...
Dodaj komentarz