允许使用JavaScript在文本框中只有阿拉伯语字母 [英] allow only Arabic Letters in textbox using JavaScript
本文介绍了允许使用JavaScript在文本框中只有阿拉伯语字母的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有aspx页面即有用户阿拉伯名字TextBox控件
我想允许用户输入使用JavaScript在文本框中只有阿拉伯字母
I have aspx page that have TextBox control for " User Arabic Name" I want to Allow user to type only arabic letters in textbox using JavaScript
推荐答案
首先你要文本框象下面这样:
First you make text box like below :
<asp:textbox id="txtbxr" runat="server" onselectstart="return false" ondragstart="return false" onkeypress="return(KeyPressOrder(this,event))" onkeydown="(KeyPressOrder(this,event))" ></asp:textbox>
然后添加JavaScript方法:
then add javascript method :
function KeyPressOrder(fld, e) {
var strCheck = '0123456789acbdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
var whichCode = e.which ? e.which : e.keyCode;
if (whichCode == 13 || whichCode == 8 || whichCode == 9) return true;
key = String.fromCharCode(whichCode);
if (strCheck.indexOf(key) == -1)
return false;
return true;
}
现在,你必须输入strCheck所有阿拉伯字符,如上面的例子
Now you have to enter all arabic characters in strCheck like above example
这篇关于允许使用JavaScript在文本框中只有阿拉伯语字母的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文