2010-10-24 199 views
6

我开发了一个网站:某些字段以英文输入,而其他字段以阿拉伯语输入。阿拉伯语文本框

现在我想简化用户的输入操作,并希望阿拉伯文本框作为DLL。

我有一个,但它仅与IE工程 - 不与Firefox或谷歌浏览器..

感谢这么多..

如何强制用户在阿拉伯语写?我的意思是每次尝试更改语言时都不用(ALT + SHIFT)键直接移动光标...如果有任何方法,属性,DLL或者曾经做过的事情......

+1

你能告诉我们(的重要组成部分)的一个你有吗?当它不起作用时会发生什么? – svick 2010-10-24 13:30:58

+0

我从这个网站得到 – 2010-10-24 19:18:24

+0

http://weblogs.asp.net/salimfayad/pages/arabic-textbox-control.aspx – 2010-10-24 19:19:00

回答

10

你可以用这个mature javascript library在firefox和IE上正常工作,只需在你的文本框中添加一个像lang ='fa'或者lang ='en'这样的属性,你就完成了,确定你可以根据你的用法。

这是波斯语,你可以翻译它与谷歌阅读页面。

我已经做了添加属性,客户端代码,它是这样的

<script type="text/javascript"> 
       $().ready(function() { 
        $("input,textarea").each(function() { 
         $(this).attr("lang", "fa"); 
        }); 
       }); 
    </script> 
+0

这是伟大的,但更多的东西::(1)如何添加新的属性到服务器控制我写'TextBox1.Attributes.Add (“lang”,“fa”);'然后并包含我的java脚本文件,但它不起作用。 。(2)这是与阿拉伯文字一起使用,因为它和法里斯一起工作..(3)还有一个缺点,我仍然需要点击shift + alt从语言移动到另一个这种方法只是改变书写方向..而且我仍然有同样的问题.. – 2010-12-03 17:42:45

+1

我有一个在线工作网站使用这个。看看http://afghan.moi.ir。我可以发送给你代码片段。 – 2010-12-03 18:09:21

+0

耶谢谢,现在它的作品,但它显示两个蓝色的按钮,我不想显示这些按钮,除此之外,我想输入的默认情况是阿拉伯语..我看到您的网站,,几乎这是什么我想要做的请告诉我隐藏蓝色按钮的步骤,并使一些文本框阿拉伯文和其他英语..谢谢你这么多你的帮助 – 2010-12-03 18:43:02

0

为什么你不' t使用标准文本框的方向和对齐属性而不是替代方法?

+0

没有方向的文本框,你的意思是形式或HTML标记 – 2010-10-25 07:01:04

+0

diection,但这将反映在所有的控制,这不是我想要的,因为我有阿拉伯文和英文输入的混合,所以我认为这个DLL会很好,它只适用于IE。 – 2010-10-25 07:02:36

+0

您可能能够控制文本的方向/与其容器控制,如DIV等 – 2010-10-25 09:41:41