Masalah utama dengan input HTML yang tidak dapat diedit adalah sulitnya memasukkan informasi ke dalam formulir dengan benar. Jika pengguna melakukan kesalahan saat memasukkan data, mungkin akan sulit untuk memperbaikinya.
<input type="text" name="name" value="John"> In order to make this input not editable, you would need to add the "readonly" attribute: <input type="text" name="name" value="John" readonly>
Jenis Masukan HTML5
HTML5 memperkenalkan sejumlah jenis input baru, termasuk teks, email, url, angka, dan tanggal. Jenis input ini dapat digunakan bersama dengan untuk memungkinkan pengguna memasukkan data ke halaman web.
Itu elemen dapat menerima salah satu jenis input baru. Ketika pengguna memasukkan data ke dalam elemen yang menggunakan salah satu jenis input baru, browser akan secara otomatis mengubah data tersebut menjadi bentuk yang dapat digunakan oleh halaman web. Misalnya, jika pengguna memasukkan teks ke dalam menggunakan tipe teks, browser akan mengonversi teks tersebut menjadi string dan menempatkannya di DOM dokumen. Jika pengguna memasukkan alamat email ke dalam menggunakan tipe email, browser akan membuat objek email dan menempatkannya di DOM dokumen.