Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

วิธาใช้ Textarea (ช่องกรอกข้อความหลายบรรทัด) ใน HTML


บทนำ

แท็ก <textarea> ใช้สร้างช่องกรอกข้อความหลายบรรทัด คล้ายกับบทความก่อนหน้าแต่อาจมีรายละเอียดต่างออกไป

แอตทริบิวต์สำคัญ (สรุป)

แอตทริบิวต์ค่าคำอธิบาย
autofocusautofocusโฟกัสอัตโนมัติ
colsnumberความกว้าง (ตัวอักษร)
rowsnumberความสูง (บรรทัด)
disableddisabledปิดการใช้งาน
formform_idเชื่อมโยงฟอร์ม
maxlengthnumberตัวอักษรสูงสุด
minlengthnumberตัวอักษรต่ำสุด
nametextชื่อฟิลด์
placeholdertextข้อความแนะนำ
readonlyreadonlyอ่านอย่างเดียว
requiredrequiredบังคับกรอก
wraphard / softhard=ส่งข้อมูลพร้อม newline, soft=ไม่ส่ง newline

ตัวอย่างโค้ด

<!DOCTYPE html>
<html>
  <head>
    <title>HTML textarea Tag</title>
  </head>
  <body>
    <form action="/cgi-bin/hello_get.cgi" method="get">
      ต้องการปรับปรุงอะไรในวิทยาลัย? <br>
      <textarea rows="4" cols="40" name="description">
        ใส่รายละเอียดที่นี่...
      </textarea> <br>
      <input type="submit" value="submit" />
    </form>
  </body>
</html>

ความแตกต่าง wrap="hard" vs "soft"

  • hard - บรรทัดใหม่จะถูกส่งร่วมกับข้อมูลฟอร์ม (ต้องมี cols)
  • soft (default) - แสดงขึ้นบรรทัดใหม่แต่ส่งเป็นบรรทัดเดียว