Atrybut dirname

Atrybut dirname służy do przesyłania informacji o kierunku tekstu w elemencie formularza poprzez podanie nazwy elementu zawierającego tę wartość podczas zatwierdzania tego formularza. Jeśli atrybut ten zostanie zdefiniowany, nie może mieć jako wartości pustego łańcucha.

Przykład użycia

Gdy użytkownik zatwierdzi poniższy formularz, przeglądarka wyśle trzy pola: comment, comment.dir oraz mode. Jeżeli zatem użytkownik wpisze w polu tekstowym słowo „Witaj”, to do serwera przesłany zostanie następujący łańcuch wartości:

comment=Witaj&comment.dir=ltr&mode=add

Gdyby natomiast użytkownik zmienił kierunek tekstu na tekst od prawej i wpisał tekst مرحبًا, to do serwera mogłoby zostać wysłane coś takiego:

comment=%D9%85%D8%B1%D8%AD%D8%A8%D9%8B%D8%A7&comment.dir=rtl&mode=add
<form action="addcomment.cgi" method=post>
  <p><label>Comment: <input type=text name="comment" dirname="comment.dir" required></label></p>
  <p><button name="mode" type=submit value="add">Post Comment</button></p>
</form>

Przykład zaczerpnięty ze strony http://dev.w3.org/

Składnia atrybutu dirname

<nazwa_elementu dirname="nazwa_elementu" />

Elementy związane z atrybutem dirname

Atrybut dirname dotyczy elementów input i textarea.

Wartości atrybutu dirname

WartośćOpis
nazwa_elementuNazwa elementu, którego kierunek tekstu ma być zastosowany

Obsługa atrybutu dirname przez przeglądarki

FirefoxChromeOperaSafariInternet Explorer
?????

Różnice między HTML 4.01 a HTML5

Atrybut dirname jest nowością języka HTML5.

Podobał Ci się ten artykuł?

Oceń go!

Średnia 0 / 5. Liczba głosów: 0

Jeszcze nikt nie głosował. Wyprzedź innych i zagłosuj.

Skoro spodobał Ci się ten artykuł...

Poleć go znajomym!

Ojej :( Powiedz nam, co powinniśmy poprawić!

Jajko z dzwonkiem
Podoba Ci się ta strona?

Pomóż nam się rozwijać, wykupując płatne konto. Dzięki temu będziemy mogli tworzyć dla Ciebie jeszcze więcej ciekawych treści, a Ty pozbędziesz się reklam.

Dodaj komentarz

8 − 2 =