国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js限制輸入框只能輸入數(shù)字(onkeyup觸發(fā))

2024-05-06 15:29:16
字體:
供稿:網(wǎng)友

例子:html代碼

<input type="text" name="" id="box" />

通常都直接用:

<input type="text" name="" id="box" onkeyup="value=value.replace(/[^/d]/g,'')"/>

以上的缺點是,當你正確輸入的是一串數(shù)字后,想用光標移動到前面修改其中的一個數(shù)字,發(fā)現(xiàn)移不動,所以就顯示了下面的方法的好處

其實加個if更加和諧:

$('input#box').keyup(function(){   var c=$(this);   if(/[^/d]/.test(c.val())){//替換非數(shù)字字符    var temp_amount=c.val().replace(/[^/d]/g,'');    $(this).val(temp_amount);   }   }) 

上面的函數(shù)使用了jquery的選擇器,大家注意別忘了需要加載jquery。jquery下載

更多的功能可以參考這篇文章:js限制文本框只能輸入數(shù)字方法小結(jié)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 平安县| 色达县| 娱乐| 延安市| 潜江市| 丹阳市| 霍邱县| 永寿县| 海伦市| 云霄县| 珠海市| 南华县| 德安县| 河曲县| 灵丘县| 峨边| 内黄县| 耿马| 叙永县| 法库县| 营山县| 沽源县| 涟水县| 廉江市| 邵东县| 乳源| 梨树县| 简阳市| 扶绥县| 济南市| 江安县| 南宁市| 灵川县| 亳州市| 宝坻区| 昌图县| 嵊州市| 新宁县| 金溪县| 巨野县| 沁水县|