Bagaimanakah anda mendapatkan semula input mentah daripada medan `` apabila pengguna memasukkan teks tidak sah?

DDD
Lepaskan: 2024-11-07 13:39:03
asal
1056 orang telah melayarinya

How do you retrieve raw input from `` fields when users enter invalid text?

Mengambil Input Mentah daripada Medan

Dalam HTML5, medan menyediakan input yang dipertingkatkan untuk nilai berangka. Walau bagaimanapun, apabila pengguna memasukkan teks tidak sah, mendapatkan semula input mentah boleh menjadi mencabar.

Penghadan Harta Nilai

Sifat nilai fields mengembalikan rentetan kosong untuk input bukan angka dalam kebanyakan penyemak imbas moden. Tingkah laku ini sejajar dengan algoritma sanitasi medan nombor input WHATWG, yang menetapkan nilai kepada rentetan kosong jika input bukan nombor titik terapung yang sah.

Pertimbangan untuk Pengendalian Input Bukan Numerik

Jika anda ingin menangkap input bukan angka, anda tidak boleh bergantung pada atribut type="number". Sebaliknya, pertimbangkan untuk menggunakan medan dan menghuraikan input sendiri.

Bonus Bacaan

  • [jsFiddle of Input Types](https://jsfiddle.net/jacklmoore/d80DM/)
  • [Entri Jenis Input Quirkmode.org](https://www.quirksmode.org/html5/)

Atas ialah kandungan terperinci Bagaimanakah anda mendapatkan semula input mentah daripada medan `` apabila pengguna memasukkan teks tidak sah?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan