限制文字框只能輸入數字:Asp.net&C#
網上很多關於文字框只能輸入數字的,今天又找了一遍,發現以前的寫法居然有點問題!
onkeypress="if (event.keyCode<48 || event.keyCode>57) event.returnValue=false;"
這樣寫如果使用者打漢字,依然可以通過!
現在找到了兩種寫法:拒絕. / ? = + ` ~ 以及漢字(目前測了下,貌似真的只能輸入漢字)
onkeyup='value=value.replace(/[^\d]/g,"") '
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
onkeyup="this.value=this.value.replace(/\D/g,'')"
onafterpaste="this.value=this.value.replace(/\D/g,'')"
<asp:TextBox ID="txtNeedPage" Width="20px" runat="server" onkeyup='value=value.replace(/[^\d]/g,"") '
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
></asp:TextBox>
或者
<asp:TextBox ID="txtNeedPage" Width="20px" runat="server" onkeyup="this.value=this.value.replace(/\D/g,'')"
onafterpaste="this.value=this.value.replace(/\D/g,'')"
Text="<%#((GridView)Container.Parent.Parent).PageIndex + 1 %>"></asp:TextBox>
java裡後者說jsp裡:
<tr>
<td>
年齡:
</td>
<td>
<input type="text" name="age" id="age_" onkeyup='value=value.replace(/[^\d]/g,"") '
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"/>
</td>
</tr>
一樣實用!
---------------------------華麗的分隔符------------------------------------------------------------------------------------------------------------
C#限制文字框只能輸入數字:
if (!(Char.IsNumber(e.KeyChar) || e.KeyChar == '\b')) { e.Handled = true; }txtBox的KeyPress事件!
相關文章
- JavaScript 文字框只能輸入數字JavaScript
- 文字框限制輸入字數效果
- 文字框限制輸入字數的JSJS
- input 輸入框只能輸入數字
- Qt 實現文字輸入框,帶字數限制QT
- input輸入框加入限制只能輸入正整數,輸入其他字元會自動清除字元
- vue---input只能輸入數字,且限制長度Vue
- Input 輸入框中 只能輸入正整數
- Angular.js 限制輸入框輸入內容,為純數字AngularJS
- Vue只能輸入數字Vue
- 短視訊軟體開發,flutter 輸入框限制輸入 數字、小數Flutter
- 直播軟體開發,限制富文字框輸入的字元數上限字元
- 動態顯示:文字框字數(輸入還剩多少字)
- 文字框文字輸入數量倒計效果
- jQuery文字框輸入數字彈出格式化層jQuery
- 輸入框只能輸入負數,整數,2位小數(鍵盤彈起事件)事件
- input 限制字數輸入時候 限制字數會出現負數
- wpf怎麼讓Textbox只能輸入數字?
- C# textbox只能輸入數字和小數點C#
- vue專案 el-input輸入框字元限制,相容中英文及數字Vue字元
- 文字框輸入文字倒計詳解
- wpf中DatePicker控制元件只能輸入年月,只能輸入年份,限制日期選擇範圍控制元件
- vue element el-input輸入限制數字Vue
- 【新特性速遞】數字輸入框的字首和字尾(位於輸入框內部)
- 從一次輸入框無法輸入的bug,談如何限制輸入框輸入型別型別
- 讓 Android 輸入框只能輸入固定長度的中英文Android
- JavaScript實時計算輸入文字框字元數量JavaScript字元
- Python限制輸入數字的範圍常用方法!Python
- input限制只能輸入整數或保留小數點後2位的浮點數
- JavaScript–文字框中只允許輸入數字的操作(其他字元不顯示)JavaScript字元
- QLineEdit限定只能輸入整數
- axure教程:如何實現數字輸入框效果
- UITextView UITextField限制輸入字數以及精準剩餘字數顯示UITextView
- 動手寫個數字輸入框3:痛點——輸入法是個魔鬼
- Objective-C:多行文字輸入框(UITextView)ObjectUITextView
- Axure之解決文字框無法輸入
- Element原始碼分析系列7-InputNumber(數字輸入框)原始碼
- element-ui 輸入框el-input 輸入長度限制元件不生效UI元件
- Web聊天工具的富文字輸入框Web