HTML29 / 46

textarea dan select

<textarea> dipakai untuk teks panjang, dan nilainya ditulis di antara tag pembuka dan penutup — bukan di atribut value seperti input biasa. <select> berisi elemen <option>, di mana atribut value adalah yang dikirim ke server sementara teks di dalamnya yang dibaca pengguna. Membedakan keduanya penting supaya nilai di database tetap stabil meski labelnya diubah. Jangan lupa memberi name pada keduanya, karena tanpa name isinya tidak ikut terkirim sama sekali.

👀 Contoh dulu

<textarea name="catatan">Isi awal</textarea>

<select name="ukuran">
  <option value="s">Small</option>
  <option value="l">Large</option>
</select>

Hasilnya: Kotak teks besar berisi 'Isi awal', dan dropdown berisi pilihan Small/Large.

💡 Yang dikirim ke server adalah value option (s atau l), bukan teks yang dilihat user (Small/Large).

📝 Sekarang giliranmu

Buat <textarea> dengan name="pesan", dan <select> dengan name="kota" yang punya dua <option>: value jkt (teks Jakarta) dan value bdg (teks Bandung).

Preview