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

Bagaimana untuk Mendapatkan Nilai Mentah Medan ``?

Mary-Kate Olsen
Lepaskan: 2024-11-07 15:51:03
asal
703 orang telah melayarinya

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan