Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mendapatkan Nilai Mentah Medan ``?

Bagaimana untuk Mendapatkan Nilai Mentah Medan ``?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-07 15:51:03678semak imbas

How to Retrieve the Raw Value of an `` Field?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn