Rumah > Artikel > hujung hadapan web > Pengesahan jQuery: hadkan input kepada nombor dan titik perpuluhan
Pengesahan jQuery: Hanya nombor dan titik perpuluhan dibenarkan untuk dimasukkan pengguna hanya memasukkan nombor dan titik perpuluhan. Artikel ini akan memperkenalkan cara menggunakan jQuery untuk mencapai fungsi ini dan menyediakan contoh kod khusus.
Analisis Keperluan
Penyelesaian
Contoh kod khusus
<!DOCTYPE html> <html> <head> <title>Pengesahan jQuery: hadkan input kepada nombor dan titik perpuluhan</title> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> </head> <body> <input type="text" id="numberInput" placeholder="只能输入数字和小数点"> <script> $(document).ready(function(){ $('#numberInput').keypress(function(event){ var charCode = (event.which) ? event.which : event.keyCode; if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57)) { event.preventDefault(); } else { return true; } }); $('#numberInput').blur(function(){ var inputValue = $(this).val(); var newValue = inputValue.replace(/[^0-9.]/g, ''); $(this).val(newValue); }); }); </script> </body> </html>
Dalam kod ini, kami mula-mula memperkenalkan perpustakaan jQuery dan mencipta Kotak input, id ialah numberInput. Dalam acara sedia, kami memantau peristiwa penekan kekunci kotak input untuk menentukan sama ada kandungan input memenuhi keperluan dalam acara kabur, kami selanjutnya memproses kandungan input untuk mengalih keluar aksara yang tidak memenuhi syarat;
Ringkasan
Atas ialah kandungan terperinci Pengesahan jQuery: hadkan input kepada nombor dan titik perpuluhan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!