我有2個文本框, txt_Long和txt_Lat。我希望只有數字值能夠插入到這些文本框中,而不是數字或字母數字值。如果試圖插入除數值以外的任何其他值,則應在各個文本框下以紅色顯示驗證違規消息。可以幫助任何人嗎?限制一個文本框只輸入數字值而不是字母和字母數字值
回答
使用compare validator
檢查輸入的值是數字或沒有。
<asp:TextBox ID="TextBox" runat="server"></asp:TextBox>
<asp:CompareValidator ID="validator" runat="server" ControlToValidate="TextBox"
Operator="DataTypeCheck" Type="Double" ErrorMessage="Value must be a number">
</asp:CompareValidator>
你說的只是我在做什麼。但我收到錯誤as--元素「CompareValidator」不是一個已知的元素。如果網站中存在編譯錯誤,或者web.config文件丟失,則可能會發生這種情況。 – Debranjan
@Debranjan是你的web.config目前的? –
@Debranjan我剛剛檢查過它。它的工作很好,在我身邊。請檢查您的we.config是否存在於您的應用程序的根目錄中。 :) –
您可以使用Regular Expression Validator
,如下所示。
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1"
ErrorMessage="Please Enter Only Numbers" ValidationExpression="^\d+$"></asp:RegularExpressionValidator>
如果你用一個正常的HTML5輸入您可以非常快速地解決問題:
<input type="number" id="only-numbers" min="0">
它還將自動顯示一個錯誤,如果錯誤值被插入。
- 1. 文本框只有字母,數字和 -
- 2. 當第一個字母是字母數字時接受文本框的值
- 3. 如何限制在字母數字文本框中輸入9位數字
- 4. 當用戶輸入一個字母而不是數字
- 5. VB:只允許輸入數字(不是字母)進入文本框
- 6. 限制文本框中的數字和字母 - C#
- 7. 如何給一個字母輸入一個數字值
- 8. 如何匹配字母,數字和字母數字值
- 9. 輸入允許數字和只有一個字母/符號
- 10. 從輸入數字字母
- 11. 字母數字輸入
- 12. 只允許字母數字值
- 13. 只驗證數字和字母只在我的文本框
- 14. Scrapy返回數字和字母而不是「?」對於href的值
- 15. 需要爲atleast 3字母數字值和無限數值
- 16. 混合字符串值的字母數字排序:字母數字字母
- 17. 提取字母數字值
- 18. 隨機數字/字母值
- 19. jquery/JS只允許在文本框中輸入數字和字母
- 20. 自動增量字母數字(字母數字++)值在C#.net
- 21. 將文本框/文本框中的輸入限制爲僅在J2me中使用字母數字輸入
- 22. 如何數字和字母輸入
- 23. 順序字母數字值(如數字
- 24. 如何檢查文本框中輸入的文本是字母還是數字
- 25. rtrim只有字母不是數字..
- 26. 將文本輸入限制爲僅字母字符
- 27. 在文本框中顯示字母數字值(不基於數據庫值)
- 28. 將字符限制爲輸入字段中的字母和數字
- 29. 插入字母和數字 - 在字母「數字」的時間右移字母
- 30. 只接受在文本框字母和數字使用javascript
找到jQuery的數字框,你將有你的解決方案... – Dhaval