Javascript 语言识别和自动文本框方向开关

Javascript 语言识别和自动文本框方向开关,javascript,jquery,css,right-to-left,language-detection,Javascript,Jquery,Css,Right To Left,Language Detection,假设我有一个HTML文本框,使用以下代码: <input type="text" name="text" id="text" /> 我的网站旨在提供从右到左以及从左到右的语言。这意味着,我有一些文本框将以从右到左的语言键入,但电子邮件文本框将从左到右 我的问题是不是如何使用CSS声明特定方向。请不要在这里使用CSS 我的问题是,是否可以使用javascript自动检测语言,并查看它是否是从右向左的语言,使文本方向从右向左,或者如果它是从左向右的语言,使文本方向从左向右。(也就是

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

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

我的网站旨在提供从右到左以及从左到右的语言。这意味着,我有一些文本框将以从右到左的语言键入,但电子邮件文本框将从左到右

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

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

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

谢谢,
Amit使用谷歌API!这里有一个语言检测示例:

--


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

您可能希望从浏览器发送给您的任何内容中获取语言,这可以通过您用于输出网页的任何服务器端语言来处理。您是否尝试过将操作系统/浏览器语言切换为从右向左的语言,并尝试过输入到本机元素?默认行为不是从右到左输入吗?@Stefan:以RTL语言输入文本时的默认浏览器行为不是RTL方向。这就是我对这个剧本感兴趣的原因。(我使用的是MS操作系统,而不是MAC,所以我不能说是基于unix的系统)这正是我想要的。那么,现在我应该怎么做才能在我的网站上实现呢?我肯定我需要以某种方式引用google语言api,对吗?我用我将使用的方法编辑了它。至于参考谷歌API;代码应该都在那个沙箱中。如果单击“编辑HTML”按钮,它将为您提供页面上所需的所有代码。如果您需要API的完整文档,请参阅:。