我有一個包含文本框的Gridview。我想驗證此文本框與文本框按鍵事件如何將驗證添加到Griview文本框(僅限數字和十進制)
0
A
回答
1
您可以驗證通過JavaScript。
客戶端驗證: 搜索這些文件,並添加您的項目中:
- jquery.validationEngine-en.js
- jquery.validationEngine.js
- validationEngine.jquery.css
然後在腳本標記中添加對頁面的引用,並在鏈接標記中添加CSS。如果你想使用服務器端驗證,然後閱讀的RequiredFieldValidator
$(document).ready(function() {
$("#textboxid").validationEngine('attach', { scroll: true, promptPosition: "topLeft", showOneMessage: true, autoHideDelay: 3000, autoHidePrompt: true, delay: 500 });
});
:
給ID到文本框,並使用class="validate[required,custom[integer]"
,然後寫一個這樣的腳本。
0
0
正則表達式鏈接如果你正在使用jQuery庫中的項目,然後請參考下面這個函數。
jQuery.fn.forceNumeric = function() {
return this.each(function() {
$(this).keydown(function (e) {
var key = e.which || e.keyCode;
if (!e.shiftKey && !e.altKey && !e.ctrlKey && key >= 48 && key <= 57 || key >= 96 && key <= 105 || key == 8 || key == 9 || key == 13 || key == 35 || key == 36 || key == 37 || key == 39 || key == 46 || key == 45) return true;
return false;
});
});
}
分配cssClass
屬性TextBox
像
<input name="txtAny" id="txtAny" class="customonly" />
和頁的script tags
添加此下面一行:
$(document).ready(function() {
$('.customonly').forceNumeric();
});
這將在所有TextBox
內的事件(forceNumeric)綁定一個網格模板。
快速參考使用JsFiddle Demo
相關問題
- 1. 僅限二進制數字文本框
- 2. Java文本字段十進制驗證
- 3. 驗證使用javascript的文本框中的十進制數字
- 4. 文本框驗證兩個數字和兩個十進制值在asp.net與javascript
- 5. 驗證文本框中的十進制數
- 6. 驗證WPF文本框中的十進制數
- 7. 將十進制添加到整數
- 8. 如何限制十進制數字 - Android
- 9. 驗證長度和真十進制格式的限制數
- 10. 如何將數字(十進制)轉換爲二進制(二進制)數字和從二進制到十進制?
- 11. 僅限數字:GridView中沒有驗證器的文本框
- 12. 驗證十進制數
- 13. 驗證十進制數
- 14. 十進制數驗證用+和 - 符號
- 15. 將文本字段驗證添加到多個文本字段
- 16. 如何驗證限制用戶輸入的文本框|字符
- 17. 十六進制數字到文本
- 18. 十進制驗證後刪除@ WPF文本框
- 19. 僅限文本數據驗證
- 20. 如何添加int和十進制c#
- 21. NSCharacterSet:如何將「_」添加到字母數字字符集文本限制?
- 22. 將數字添加到文本框
- 23. 如何將蒙面文本框值設置爲十進制數?
- 24. 如何只允許文本框中的十進制數字
- 25. 驗證SharePoint文本框以限制字數
- 26. 如何驗證文本框中的文本和數字?
- 27. 如何添加兩個十進制數
- 28. VB.NET:如何驗證文本框不允許使用十進制值?
- 29. 僅在文本框中將輸入限制爲數字? (c#)
- 30. jquery添加十進制數
您是否在應用程序中使用jQuery庫? – Pratik