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

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

假设我有一个 HTML 文本框,使用以下代码:

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

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

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

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

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

谢谢, 阿米特

最佳答案

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

--

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

关于javascript - 语言识别和自动文本框方向切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3453036/

相关文章:

php - 更改 URL 而不刷新?

jquery - 随站点流动的对象

html - 当用户的屏幕小于持有 wrapper 时背景图像问题

javascript - 仅清除特定的 cookie

javascript - 在 div 中加载其他 html 文件不使用当前文件的 CSS

jquery - 在jquery循环中增加一个变量

javascript - 基于单选按钮的 jquery 启用/禁用文本框故障排除

javascript - 将函数附加到 onClick()/onPress()

javascript - omn​​ature s.tl() 的多重跟踪 onclick 链接,无法弄清楚

javascript - 为什么 0 == [],但 0 == false 和 ![] == false?