在input中實現輸入純數字(帶小數點)

2021-06-27 14:05:21 字數 424 閱讀 5102

今天再做表單時遇到乙個問題:就是如何在input標籤裡實現只能輸入數字,若輸入字母或者漢字時會有提示資訊,查閱網上的很多資料,只找到了阻止輸入英文本母的**,所以下午的研究了一下怎麼實現只輸入數字!

以下為原生js的**:

html:

請輸入數字:

js:var txt = document.getelementbyid('text1');

txt.οnkeydοwn=function(e)else if(!(( k >= 48 && k <= 57 ) || k == 8 || k == 190 ))

}以下為jquery**:

$(document).ready(function()else if (!(( k >= 48 && k <= 57) || k == 8 ||  k == 190 ))

})})

限制 input 輸入框只能輸入純數字

限制 input 輸入框只能輸入純數字 1 onkeyup value value.replace d g,使用 onkeyup 事件,有 bug 那就是在中文輸入法狀態下,輸入漢字之後直接回車,會直接輸入字母 2 onchange value value.replace d g,使用 onchan...

在input中只能輸入數字和限制長度和大小

在input中只能輸入數字和限制長度和大小限制 1 使用 onkeyup 事件,有 bug 那就是在中文輸入法狀態下,輸入漢字之後直接回車,會直接輸入字母 2 使用 onchange 事件,在輸入內容後,只有 input 喪失焦點時才會得到結果,並不能在輸入時就做出響應 3 使用oninput事件,...

在HTML中限制input 輸入框只能輸入純數字

限制 input 輸入框只能輸入純數字 1 onkeyup value value.replace d g,使用 onkeyup 事件,有 bug 那就是在中文輸入法狀態下,輸入漢字之後直接回車,會直接輸入字母 2 onchange value value.replace d g,使用 onchan...