我相信這是你在找什麼:
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的經驗? –