假设我有一个 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/