Anda boleh menggunakan setInputFilter fungsi untuk memasang penapis input:
setInputFilter(document.getElementById("myTextBox"), function(value) { return /^\d*\.?\d*$/.test(value); // Allow digits and '.' only, using a RegExp. }, "Only digits and '.' are allowed");
Fungsi ini akan menyekat nilai input teks
Nota: Anda masih mesti melakukan pengesahan bahagian pelayan untuk keselamatan!
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengehadkan Input Teks HTML untuk Hanya Menerima Nilai Angka (dan Titik Perpuluhan)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!