Mendapatkan Nilai Mentah bagi Medan
Apabila bekerja dengan medan input HTML5 jenis "nombor," mungkin sukar untuk mendapatkan input pengguna sebagai rentetan mentah, kerana pelayar biasanya membersihkan input dan mengembalikan rentetan kosong jika ia bukan nombor titik terapung yang sah.
Menurut spesifikasi WHATWG, penyemak imbas diarahkan untuk menggunakan algoritma sanitasi nilai pada medan input nombor, yang melibatkan penetapan atribut nilai kepada rentetan kosong jika input tidak sah. Tingkah laku ini direka bentuk untuk menghalang data berangka yang tidak sah daripada diserahkan.
Walau bagaimanapun, jika anda memerlukan keupayaan untuk menangkap input pengguna bukan angka dalam medan nombor, anda tidak boleh bergantung pada nilai yang telah dibersihkan. Sebaliknya, anda perlu menggunakan medan input teks biasa dan melaksanakan logik pengesahan anda sendiri untuk menghuraikan dan mengendalikan input pengguna.
Spesifikasi daripada kedua-dua WHATWG dan W3C menekankan bahawa ejen pengguna tidak seharusnya membenarkan pengguna menetapkan nilai bukan kosong yang bukan nombor titik terapung yang sah untuk memasukkan medan jenis "nombor."
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nilai Mentah Medan ``?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!