日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

利用 keyCode 控制数字输入框

發(fā)布時(shí)間:2024/10/12 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用 keyCode 控制数字输入框 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

下面這段代碼,可以控制用戶只能輸入數(shù)字、小數(shù)點(diǎn)、負(fù)號(hào),且數(shù)字第一位不可為0:

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>lik-input-number</title> </head><body> <input type="text" class="lik_input_number" style="color:#ccc" value="請(qǐng)輸入數(shù)字" οnfοcus="fn_focus(this);"οnblur="fn_blur(this);"> </body><script src="jquery-1.8.1.min.js"></script> <script>// 輸入框模擬placeholderfunction fn_focus(ele) {if (ele.value == ele.defaultValue) {ele.style = "color:#333";ele.value = '';} else {ele.style = "color:#333";}}function fn_blur(ele) {var reg = /^[s]*$/;if (reg.test(ele.value) || ele.value == ele.defaultValue) {ele.style = "color:#ccc";ele.value = ele.defaultValue;} else {ele.style = "color:#333";}}$(function () {$('.lik_input_number').live('keydown', function (e) {//控制第一個(gè)數(shù)字不能為0if ($(this).val().length > 1 && $(this).val().slice(0, 1) == 0 && $(this).val().slice(1, 2) != '.') {$(this).val($(this).val().slice(1, $(this).val().length));}//控制只能輸入數(shù)字、小數(shù)點(diǎn)、負(fù)號(hào)if ((e.keyCode < 48 || (e.keyCode > 57 && e.keyCode < 96) || (e.keyCode > 105 && e.keyCode < 109) || (e.keyCode > 110 && e.keyCode < 189) || e.keyCode > 190) && e.keyCode != 8) {return false;}});$('.lik_input_number').live('keyup', function (e) {//控制第一個(gè)數(shù)字不能為0if ($(this).val().length > 1 && $(this).val().slice(0, 1) == 0 && $(this).val().slice(1, 2) != '.') {$(this).val($(this).val().slice(1, $(this).val().length));}//控制只能輸入數(shù)字、小數(shù)點(diǎn)、負(fù)號(hào)if ((e.keyCode < 48 || (e.keyCode > 57 && e.keyCode < 96) || (e.keyCode > 105 && e.keyCode < 109) || (e.keyCode > 110 && e.keyCode < 189) || e.keyCode > 190) && e.keyCode != 8) {return false;}});}); </script> </html>

  

轉(zhuǎn)載于:https://www.cnblogs.com/likwin/p/7145323.html

總結(jié)

以上是生活随笔為你收集整理的利用 keyCode 控制数字输入框的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。