Rumah > hujung hadapan web > html tutorial > Bagaimana anda membuat kawasan teks menggunakan & lt; textarea & gt; Tag?

Bagaimana anda membuat kawasan teks menggunakan & lt; textarea & gt; Tag?

Emily Anne Brown
Lepaskan: 2025-03-19 15:10:25
asal
162 orang telah melayarinya

Bagaimana anda membuat kawasan teks menggunakan tag

Untuk membuat kawasan teks menggunakan tag <textarea></textarea> dalam HTML, anda hanya memasukkan tag dalam dokumen HTML anda dan menentukan kawasan kandungan untuk pengguna memasukkan teks. Berikut adalah contoh asas cara membuat kawasan teks:

 <code class="html"><textarea name="comment" rows="4" cols="50"> Your comments here... </textarea></code>
Salin selepas log masuk

Dalam contoh ini:

  • Atribut name menentukan nama kawasan teks, yang berguna apabila mengemukakan data borang.
  • Atribut rows mentakrifkan bilangan garis yang dapat dilihat di kawasan teks.
  • Atribut cols menentukan lebar yang kelihatan dari kawasan teks dalam lebar aksara purata.
  • Teks antara tag pembukaan dan penutup berfungsi sebagai kandungan awal atau teks pemegang tempat.

Apabila pengguna memasuki teks, ia boleh dikemukakan sebagai sebahagian daripada borang HTML. Jika anda perlu gaya kawasan teks atau memohon interaksi JavaScript, anda boleh melakukannya menggunakan CSS dan JavaScript masing -masing.

Atribut apa yang boleh digunakan untuk menyesuaikan tag

Tag <textarea></textarea> boleh disesuaikan menggunakan beberapa atribut HTML, yang mempengaruhi kelakuan dan penampilannya. Berikut adalah beberapa sifat yang paling biasa:

  1. Nama : Menentukan nama kawasan teks, yang digunakan semasa mengemukakan borang.
  2. Baris : Menentukan bilangan baris teks yang kelihatan untuk kawalan.
  3. COLS : Menetapkan lebar yang kelihatan dari kawasan teks.
  4. Pemegang tempat : Memberi petunjuk kepada pengguna tentang apa yang perlu dimasukkan di kawasan teks.
  5. Dilumpuhkan : Melumpuhkan kawasan teks, menghalang input pengguna.
  6. ReadOnly : Menetapkan kawasan teks untuk membaca sahaja, menghalang suntingan pengguna tetapi membenarkan kandungan dipilih dan disalin.
  7. Diperlukan : Menentukan bahawa kawasan teks mesti diisi sebelum menyerahkan borang.
  8. MaxLength : Hadkan bilangan maksimum aksara pengguna boleh masukkan.
  9. MinLength : Menentukan bilangan minimum aksara pengguna harus masukkan.
  10. Autofocus : Secara automatik menetapkan fokus ke kawasan teks apabila halaman dimuatkan.
  11. SpellCheck : Membolehkan atau melumpuhkan pemeriksaan ejaan untuk kawasan teks.

Di samping itu, anda boleh menggunakan CSS untuk menyesuaikan lagi penampilan kawasan teks, seperti menetapkan lebar, ketinggian, fon, dan gaya sempadannya.

Bagaimanakah tag

Tag <textarea></textarea> mengendalikan garis pecah dan ruang putih dengan cara yang mudah:

  • Break Line : Apabila pengguna memasuki teks ke dalam <textarea></textarea> , menekan kekunci Enter mencipta rehat garis ( \n ) dalam teks. Pecah baris ini dipelihara apabila borang diserahkan. Sekiranya terdapat kandungan awal antara tag pembukaan dan penutupan, sebarang garis pecah dalam kandungan itu juga dipelihara.
  • Whitespace : Watak -watak Whitespace (ruang, tab, dan lain -lain) dalam <textarea></textarea> dipelihara kerana ia dimasukkan oleh pengguna atau ketika ia muncul dalam kandungan awal. Ini bermakna bahawa ruang utama dan trailing, serta pelbagai ruang berturut -turut, dikekalkan.

Apabila kawasan teks dikemukakan sebagai sebahagian daripada bentuk, keseluruhan kandungan, termasuk rehat dan ruang putih, dihantar ke pelayan. Tingkah laku ini memastikan bahawa pemformatan input pengguna dikekalkan, yang boleh menjadi penting untuk aplikasi seperti editor teks atau bahagian komen.

Apakah amalan terbaik untuk memastikan aksesibiliti

Memastikan kebolehcapaian unsur -unsur <textarea></textarea> sangat penting untuk mewujudkan pengalaman web yang inklusif. Berikut adalah beberapa amalan terbaik untuk diikuti:

  1. Pelabelan : Sentiasa berikan label yang jelas dan deskriptif untuk kawasan teks menggunakan elemen <label></label> . Ini membantu pengguna memahami tujuan kawasan teks. Kaitkan label dengan kawasan teks menggunakan atribut for label yang sepadan dengan id kawasan teks.

     <code class="html"><label for="comment">Your comments:</label> <textarea id="comment" name="comment"></textarea></code>
    Salin selepas log masuk
  2. Teks Pemegang Tempat : Gunakan atribut placeholder untuk memberikan petunjuk ringkas mengenai kandungan yang diharapkan. Walau bagaimanapun, jangan bergantung semata -mata pada teks pemegang tempat untuk arahan, kerana ia hilang apabila pengguna mula menaip.

     <code class="html"><textarea placeholder="Enter your comments here..."></textarea></code>
    Salin selepas log masuk
  3. Atribut ARIA : Gunakan atribut ARIA untuk meningkatkan kebolehcapaian kawasan teks. Sebagai contoh, aria-describedby boleh digunakan untuk memberikan arahan atau konteks tambahan.

     <code class="html"><textarea aria-describedby="comment-description"></textarea> <div id="comment-description">Please provide detailed feedback.</div></code>
    Salin selepas log masuk
  4. Navigasi papan kekunci : Pastikan kawasan teks dilayari menggunakan papan kekunci. Pengguna harus dapat tab ke kawasan teks dan menggunakan pintasan pengeditan teks standard.
  5. Kontras dan saiz : Pastikan kawasan teks mempunyai kontras yang mencukupi dengan latar belakang dan bersaiz sesuai untuk kebolehbacaan. Gunakan CSS untuk menyesuaikan penampilan kawasan teks jika perlu.
  6. Pengendalian ralat : Melaksanakan mesej ralat yang jelas untuk kegagalan pengesahan. Gunakan aria-invalid dan aria-describedby untuk menyambungkan kawasan teks ke mesej ralatnya.

     <code class="html"><textarea aria-invalid="true" aria-describedby="error-message"></textarea> <div id="error-message" role="alert">Please enter at least 10 characters.</div></code>
    Salin selepas log masuk
  7. Reka bentuk responsif : Pastikan kawasan teks boleh digunakan pada pelbagai peranti dan saiz skrin. Gunakan CSS untuk menyesuaikan dimensi kawasan teks yang diperlukan untuk saiz viewport yang berbeza.

Dengan mengikuti amalan terbaik ini, anda boleh mencipta unsur -unsur <textarea></textarea> yang boleh diakses oleh pengguna yang lebih luas, termasuk mereka yang kurang upaya.

Atas ialah kandungan terperinci Bagaimana anda membuat kawasan teks menggunakan & lt; textarea & gt; Tag?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan