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>
Dalam contoh ini:
name
menentukan nama kawasan teks, yang berguna apabila mengemukakan data borang.rows
mentakrifkan bilangan garis yang dapat dilihat di kawasan teks.cols
menentukan lebar yang kelihatan dari kawasan teks dalam lebar aksara purata.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.
Tag <textarea></textarea>
boleh disesuaikan menggunakan beberapa atribut HTML, yang mempengaruhi kelakuan dan penampilannya. Berikut adalah beberapa sifat yang paling biasa:
Di samping itu, anda boleh menggunakan CSS untuk menyesuaikan lagi penampilan kawasan teks, seperti menetapkan lebar, ketinggian, fon, dan gaya sempadannya.
Tag <textarea></textarea>
mengendalikan garis pecah dan ruang putih dengan cara yang mudah:
<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.<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.
Memastikan kebolehcapaian unsur -unsur <textarea></textarea>
sangat penting untuk mewujudkan pengalaman web yang inklusif. Berikut adalah beberapa amalan terbaik untuk diikuti:
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>
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>
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>
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>
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!