Przejdź do treści

HTML5 - HTML

Zawijanie tekstu w formularzu <textarea wrap>

W jaki sposób wymusić wysłanie tekstu dokładnie w taki sposób, jak wyglądał podczas wypełniania formularza HTML?

<textarea wrap="zawijanie">...</textarea>
zawijanie
Należy podać jedną z poniższych wartości:
  • soft - tekst nie zostanie zawinięty w chwili wysyłania formularza, choć może być w taki sposób wyświetlony na ekranie (domyślnie).
  • hard - w momencie wysłania formularza, przeglądarka automatycznie zawinie tekst wpisany w polu, tzn. doda do niego znaki nowej linii, tak aby wyglądał jak na ekranie przed wysłaniem.

Treść w obszarze tekstowym formularza zwykle jest wyświetlana w postaci zawiniętej. W przeciwnym razie wpisywanie byłoby bardzo niewygodne, ponieważ cały czas trzeba by było przewijać pole na boki. Jeżeli jednak użytkownik fizycznie nie przeniesie tekstu do nowej linii poprzez wciśnięcie klawisza Enter, zawartość pola przesłana z formularzem nie będzie już zawinięta. Możemy jednak wymusić, aby wysłany tekst wyglądał dokładnie tak samo, jak na ekranie podczas jego wpisywania - nawet w miejscach, w których użytkownik nie używał klawisza Enter. W tym celu do pola obszaru tekstowego wystarczy dodać atrybut wrap="hard".

Komentarze

Zobacz więcej komentarzy

Facebook