2

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

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

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

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

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

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

谢谢,阿米特

4

1 回答 1

3

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

--

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

于 2010-08-10T20:19:02.783 回答