如何使用 Javascript 验证器验证文本框
How to validate textbox using Javascript Validator?
我在网格视图中有文本框。我的要求是将文本框的输入限制为"X"或"O",仅不做其他任何操作。但我对javascript很陌生。谁能告诉我如何实现这一目标。我想提一下,我已经使用 Vb.Net 和 Asp.Net 来开发该系统。提前感谢您的帮助。
如果您需要使用输入而不是复选框,这里有一个 jQuery 解决方案:
$(document).ready(function() {
jQuery('#restricted-input').on('keydown', function(event) {
// reset input
var input = jQuery(this).val('');
// code 88 = x
// code 79 = o
// code 8 = Backspace
if (event.keyCode == 88 || event.keyCode == 79 || event.keyCode == 8) {
// let input happen
} else {
event.preventDefault();
}
});
});
嗨,
如果你喜欢这个解决方案
function val(e) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla == 8) return true;
patron = /[O-Xox]/;
te = String.fromCharCode(tecla);
return patron.test(te);
}
谢谢大家对我的问题的有用建议。但这就是我刚才解决它的方法。
这是我在网格视图中的文本框:
<asp:TextBox ID="txtAttend" runat="server" BackColor="Control" MaxLength="1"
EnableViewState="true" Width="15px" onkeyup="ValidateText(this);"></asp:TextBox>
在这里,我调用了 ValidateText(this) javascript 函数。
这是函数:
<script type="text/javascript" language="javascript">
function ValidateText(i)
{
if(i.value != "X" || i.value != "O")
{
alert("Please Enter 'X' for Present or 'O' for Absent");
}
}
</script>
我从此链接中获得了此解决方案的提示:GridView 验证中的文本框
谢谢。
请参阅以下代码,该代码可帮助您仅允许输入两个字符。此代码将限制其他击键,只允许"X"和"O"。有关演示,请参阅:http://jsfiddle.net/BhaveshKachhadiya/uNfP2/7/
function validate(evt)
{
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
// alert(charCode);
if (charCode == 120 || charCode== 88 || charCode==111 || charCode==79 || charCode == 8) {
return true;
}
else
{
alert("Please Enter 'X' for Present or 'O' for Absent");
return false;
}
}
相关文章:
- 使用angularjs验证文本框中的电子邮件
- 验证文本区域
- 正在验证文本框内容
- 将动态验证文本添加到自定义jQuery验证规则中
- 如何使用javascript验证文本字符串
- 使用PHP验证文本文件中的单词
- 如何验证文本框,使我不能输入零作为第一个数字
- 如何在 jQuery 中验证文本框
- 我们如何在 Webform 中验证文本框输入
- 如何在 Jquery 中验证文本框
- 如果选中了相应的复选框,则验证文本框
- 验证文本区域输入的字母数字值
- 如何自动验证文本框值
- 使用 Javascript 在输入时验证文本区域
- 如何使用 Javascript 验证器验证文本框
- 使用正则表达式在 JavaScript/jQuery 中使用多个 if 语句验证文本
- JavaScript 验证文本输入框中的字母和数字的可变序列
- 简单验证拒绝验证文本区域
- 如何验证文本框值在一系列文本框中是否为空
- 使用 JavaScript 在 GridView 中查找和验证文本框和下拉列表