如何在JSP的文本框中只能輸入數字,意思就是我在鍵盤上輸入別的符號和字母,文本框根本就不顯示,這樣如何實作,求教!謝謝
uj5u.com熱心網友回復:
加一段jshttps://blog.csdn.net/fairyier/article/details/81744061
uj5u.com熱心網友回復:
正則運算式限制一下uj5u.com熱心網友回復:
這需要js控制uj5u.com熱心網友回復:
1.只能輸入數字和英文的:
<input οnkeyup="value=https://bbs.csdn.net/topics/value.replace(/[/W]/g,'') "
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
ID="Text1" NAME="Text1">
2.只能輸入數字的:
<input οnkeyup="value=https://bbs.csdn.net/topics/value.replace(/[^/d]/g,'') "
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
ID="Text2" NAME="Text2">
3.只能輸入全角的:
<input οnkeyup="value=https://bbs.csdn.net/topics/value.replace(/[^/uFF00-/uFFFF]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
ID="Text3" NAME="Text3">
4.只能輸入漢字的:
<input οnkeyup="value=https://bbs.csdn.net/topics/value.replace(/[^/u4E00-/u9FA5]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"
ID="Text4" NAME="Text4">
只能輸入數字,包括小數
<input type="text" name="one" οnkeyup="value=https://bbs.csdn.net/topics/value.replace(/[^/-?\d.]/g,'')"/>
uj5u.com熱心網友回復:
學會用百度....uj5u.com熱心網友回復:
input 的type可以設定為number轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/31110.html
標籤:Web 開發
上一篇:Redis 過期Key的洗掉
下一篇:redis在購物車模塊的疑問
