允许使用JavaScript在文本框中只有阿拉伯语字母 [英] allow only Arabic Letters in textbox using JavaScript

查看:154
本文介绍了允许使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆