我在asp.net C#窗口應用程序中工作.in AspxTextbox我想避開空格和箭頭鍵也是特殊字符。我想用戶可以輸入數字0到9和a到z字符如何避免輸入空格和特殊字符
2
A
回答
0
它出現了DevExpress AspxTextbox允許您指定一些JavaScript來實現此目的。如果您傾向於充分使用DexExpress控件,請考慮ClientSideEvents
元素。附加到KeyPress事件的以下JavaScript將只允許數字。
- 48至57是通過允許0 9
- 97〜122 a到z(小寫)
- if you require more ASCII values to be allowed, refer to the chart
<dxe:ASPxTextBox runat="server" EnableClientSideAPI="True" ID="foo"
ClientInstanceName="bar">
<ClientSideEvents KeyPress="function(s, e) {
if(
(e.htmlEvent.keyCode >= 48 && e.htmlEvent.keyCode <= 57) ||
(e.htmlEvent.keyCode >= 97 && e.htmlEvent.keyCode <= 122))
{ return true; }
else { return false;}
}" />
</dxe:ASPxTextBox>
當然,修改你看到適合,並根據你的需要。 More context at the DevExpress site。
3
我會建議你使用下面的代碼:
<dx:ASPxTextBox ID="ASPxTextBox1" runat="server" Width="170px">
<ClientSideEvents KeyPress="function(s, e) {
if(
(e.htmlEvent.keyCode >= 48 && e.htmlEvent.keyCode <= 57) ||
(e.htmlEvent.keyCode >= 97 && e.htmlEvent.keyCode <= 122))
{ }
else { _aspxPreventEvent(e.htmlEvent); }
}"/>
</dx:ASPxTextBox>
相關問題
- 1. 如何避免特殊字符SQLite Android
- 2. Rails:如何避免更改URL中的空格和其他特殊字符
- 3. AngularJS +指令設置輸入框值不帶空格,小寫,避免特殊字符
- 4. PHP/MySQL - URL中的特殊字符。如何避免?
- 5. 如何避免在JAVA中重複分析XML特殊字符
- 6. 如何讀寫文本並避免特殊字符(<,>等)
- 7. 如何避免csv導出中的特殊字符?
- 8. 如何避免在xmlroot中編碼特殊字符
- 9. 如何從前端搜索時避免通配符和特殊字符
- 10. java - 在輸出中打印特殊字符和空格
- 11. 如何逃避vimwiki特殊字符,VIM
- 12. 避免處理替換字符串中的特殊preg字符
- 13. 正則表達式:如何避免反斜槓和特殊字符?
- 14. Powershell用連字符替換空格和特殊字符
- 15. 從字符串中刪除空格和特殊字符
- 16. 如何輸入特殊字符像甲骨文「和」數據庫?
- 17. 替換特殊字符或空格 -
- 18. 在一行中避免空格的數組輸入輸入
- 19. 如何刪除/避免SQL輸出特定字符串
- 20. 在Sublime Text中快速輸入空格後避免自動句點字符3
- 21. android忽略特殊字符輸入
- 22. 特殊字符輸入錯誤
- 23. 防止特殊字符輸入c#
- 24. 允許特殊字符輸入密碼
- 25. 避免特殊字符在jqGrid的工具欄搜索
- 26. 正則表達式,以避免對特殊字符
- 27. 如何阻止HTML輸入字段中的特殊字符?
- 28. 在hunspell輸入中的特殊字符被視爲空間
- 29. 如何避免在字符串數組中重複輸入?
- 30. 如何避免在Android Studio中的EditBox中輸入字符?
正則表達式是你的朋友。請參閱 http://stackoverflow.com/questions/3236063/how-to-check-in-textbox-to-enter-only-like-3-00-using-regular-expression-validato – InSane 2010-08-07 04:31:07