我相信这是你在找什么:
function UserName_TextChanged(which) {
if (/[^a-zA-Z]/gi.test(which.value)) {
alert ("Only alpha characters are valid in this field"); // no spaces, full stops or anything but A-Z
which.value = "";
which.focus();
return false;
}
}
我没有希伯来语我的机器上,但我相信它会阻止这些字符以及
调用此方法像所以:
ontextchanged="UserName_TextChanged(this)"
的代码说明:
function UserName_TextChanged(which) {
“which”变量是您正在验证的控件。请注意,当你调用函数,传递“这个”,宽松地翻译为“这个对象”
if (/[^a-zA-Z]/gi.test(which.value)) {
这个测试对你
alert ("Only alpha characters are valid in this field");
如果传递的控制值的正则表达式模式匹配的模式,您可以提醒他们进入无效字符
which.value = "";
这里你删除的控件文本的用户(这意味着有比其他AZ字符)。您可能不想这样做,这取决于您的需求。
which.focus();
在这里,您将光标放回到您正在验证的控件中。
return false;
这是用于您在提交表单前调用此验证的情况。通过返回false,您可以取消提交表单。
我不明白如何使用这个,你能帮忙吗? –
is this javascript? –
是的,它是JavaScript。我可以问你有多少JavaScript的经验? –