1. 程式人生 > >input type=number禁止輸入小數

input type=number禁止輸入小數

最近做一個專案需求是輸入框只能輸入數字,並且禁止輸入小數
intpu type=number 就可以控制只允許輸入數字,但是不能控制輸入小數
在網上查閱相關資料後整理了下
程式碼如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>input type=number 禁止輸入小數點</title>
    <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"
/>
<script src="jquery.min.js" type="text/javascript"></script> </head> <body> <input type="text" name="number" id='number'/> <script> $(document).ready(function(){ var ipt = $('#number'); ipt.on('keyup',function(){ if(! /^\d+$/.test(this.value)){ this
.value=''; } }) });
</script> </body> </html>

相關推薦

input type=number禁止輸入小數

最近做一個專案需求是輸入框只能輸入數字,並且禁止輸入小數 intpu type=number 就可以控制只允許輸入數字,但是不能控制輸入小數 在網上查閱相關資料後整理了下 程式碼如下 <

input type=number 禁止輸入字符“e”的辦法

pan put nbsp 通過 span 應該 inpu turn 設置 輸入框input,的type設置為number,本想只輸入數字,但是字符“e”卻能通過, 以下禁止字符“e”的輸入(應該是禁止一切字符,) <input type="number" onk

工作筆記----input type=number 只能輸入數字

 <input type="number" name="xxxx" class="width_120" oninput="if(value.length>5)value=value.slic

input type=file 禁止讓使用者手動輸入

1. 取代法       使用隱藏的<input type="file"/>控制元件,然後用一個只讀的文字框和一個按鈕來模擬<input type="file"/>的功能。Ht

css input[type=number]去掉上下箭頭,只能輸入數字

<input type="number" oninput="if(value.length>11)value=value.slice(0,11)" class="form-control r

【筆記】移動端H5數字鍵盤input type=number的處理(IOS和Android)

!= 字符串 文檔 代碼 || clear tcl rfi 導致 在Vue中的項目,基於VUX-UI開發,一個常見的需求: 1、金額輸入框 2、彈出數字鍵盤 3、僅支持輸入兩位小數,限制最大11位數,不允許0開頭   第一,首先想到額就是在VUX-UI中制定ty

input type = number 去除上下箭頭,禁用滾輪事件(默認的自帶滾輪加減數字)

listen class mouse prevent HA scrollbar 圖標 web bar <style type="text/css"> /*盒子大小從邊框開始計算*/ html * { box-sizing: bo

input type=number去掉上下箭頭

num class ext none put app outer clas 上下 <input type="number" ...> <style> input::-webkit-outer-spin-button, i

Input type=number 樣式清除

1 /* 普通IE瀏覽器 樣式清除 */ 2 input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{ 3 -webkit-appearance: none !important; 4 } 5 /* 火狐瀏覽器樣式清除

select、input[type=number]在各大瀏覽器上隱藏右側小箭頭

select標籤 select{ appearance:none; -moz-appearance:none; -webkit-appearance:none; -o

去除input[type=number]的預設樣式

input[type=number] { -moz-appearance: textfield; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-but

input變灰禁止輸入狀態

只讀,寫不進,但字不變灰:<br><input type="text" value="7878787" Readonly><br> 只讀,寫不進,字也變灰:<br> <input type="text" value="

input 標簽禁止輸入

div allow -i javascrip 鼠標 pre true not put 1.鼠標可以點擊輸入框,但是不能輸入 readonly 例如: <input class="layui-input" readonly >    2.鼠標點擊輸入框出

input type=text 文字輸入框的文字居中顯示

很多時候在寫輸入框的時候,頁面輸入框上顯示的內容都是靠上的,總覺得怪怪的,後來發現原來是行高和輸入框的高度不一致導致的,所以把他們設定為一樣的高度就可以了 例如: style=“height=2

input type=number裏上下箭頭隱藏

bsp input inner 上下 pear appear code -i ber input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance:

input type="number" 禁止輸入字母E,只能輸入數字和小數點

$('input[type=number]').keypress(function(e) {   if (!String.fromCharCode(e.keyCode).match(/[0-9\.]/)) {     return false;   } }); fromCharCode()是St

input輸入框設定type=number時,去掉後面的上下按鈕

input type=number時,去掉後面的上下按鈕 在style裡面新增此段程式碼即可 input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -w

CSS input type="number"出現上下箭頭時解決方案

箭頭 pear pin 方案 number tex spin bsp 出現 input type="number"時錄入內容不可控制,解決方案是在css中添加//火狐input[type=number] { -moz-appearance:textfield;

input禁止輸入空格

repl blog span 輸入 clas this value val div 1 <input name="" onkeyup="this.value=this.value.replace(/^\s+|\s+$/g,‘‘)" value="" type="t

input type="tel" 數字輸入框顯示圓點

-s div 字母 原創 view 最終 聲明 maxlength 手機 最近開發中遇到一個這樣的需求,要求input輸入框在手機端出現數字鍵盤的同時顯示圓點,試過各種方法都不太理想, 最終經過查閱大量資料後,終於實現了需求。 ●我們一般的密碼輸入框是這樣的: <i