语言识别和自动文本框方向切换

时间:2010-08-10 20:15:47

标签: javascript jquery css right-to-left language-detection

使用以下代码说我在HTML中有一个文本框:

<input type="text" name="text" id="text" />

我的网站旨在用于从右到左以及从左到右的语言。这意味着我有一些文本框将以从右到左的语言输入,但例如,电子邮件文本框将是从左到右。

我的问题是如何使用CSS声明特定方向。请不要在这里使用CSS。

我的问题是,是否可以使用javascript自动检测语言,并查看它是否是从右到左的语言,使文本方向从右向左,或者如果是从左到右 - 正确的语言,使文本方向从左到右。 (AKA,它可能会自动检测语言,然后设置CSS“方向:rtl;”或其他)。

使用javascript可以实现吗? (我知道谷歌在他们的谷歌翻译和其他各种网站也做到这一点,我只是想知道它是否很难实现)...

谢谢, 阿米特

1 个答案:

答案 0 :(得分:3)

使用Google API!他们在这里有一个语言检测示例: http://code.google.com/apis/ajax/playground/#language_detect

-

我要做的是创建一个包含两列的数据库:“LANGUAGE”和“FORMAT”。使用语言/格式(即“fr”和“从左到右”)填写数据库,当您从Google API获得语言结果时,您可以在数据库中找到它并获取其格式。