我可以使用javascript更改语言吗?

我可以使用javascript更改语言吗?,javascript,html,Javascript,Html,我有一个文本框,我想让用户在其中写些东西。 我希望那里的默认语言是英语。所以,如果他在进入我的页面之前按下alt shift键,现在他使用的是另一种语言——当他来到我的文本框时,他的语言就会变成英语。 可以使用javascript吗?怎么做?这是不可能的,但可以检查字符是否为英语。它将禁止汉字、俄语等的字符。这是不可能的,但可以检查字符是否为英语。它将禁止来自中国、俄罗斯等国家的字符。我不知道你说的“按Alt Shift”是什么意思。您指的是MS Windows最新版本中的键盘布局切换热键吗 如

我有一个文本框,我想让用户在其中写些东西。 我希望那里的默认语言是英语。所以,如果他在进入我的页面之前按下alt shift键,现在他使用的是另一种语言——当他来到我的文本框时,他的语言就会变成英语。
可以使用javascript吗?怎么做?

这是不可能的,但可以检查字符是否为英语。它将禁止汉字、俄语等的字符。

这是不可能的,但可以检查字符是否为英语。它将禁止来自中国、俄罗斯等国家的字符。

我不知道你说的“按Alt Shift”是什么意思。您指的是MS Windows最新版本中的键盘布局切换热键吗

如果是,那么答案是“否”。布局切换由操作系统执行,不可从Javascript访问。顺便说一句,这是一件好事。你不希望网页(甚至本地应用程序)在键盘布局上切换

顺便说一句,我不明白你为什么要改变布局。如果用户对德语或法语布局感到满意,那么更改布局有何帮助


也许你可以详细说明你的问题。你想解决什么问题?

我不知道你说的“按Alt Shift”是什么意思。您指的是MS Windows最新版本中的键盘布局切换热键吗

如果是,那么答案是“否”。布局切换由操作系统执行,不可从Javascript访问。顺便说一句,这是一件好事。你不希望网页(甚至本地应用程序)在键盘布局上切换

顺便说一句,我不明白你为什么要改变布局。如果用户对德语或法语布局感到满意,那么更改布局有何帮助


也许你可以详细说明你的问题。你想解决什么问题?

当然,你可以用Javascript抓取按键并进行重定向。。。但是,如果在页面的一角有一个小小的标志链接,用户就可以换成另一种语言,这不是更直观吗?我想,这就是现在大多数人所期望的。我不知道“默认语言是英语”意味着什么。是否要在文本框周围显示另一个英文网页?alt shift是什么意思?我相信alt shift指的是微软Windows“语言栏”的标准热键,你可以用它在不同的键盘布局之间快速切换。不知道你为什么要在网页上这样做。-1作者需要更好地解释他想要什么。当然,你可以用Javascript抓取按键并重定向。。。但是,如果在页面的一角有一个小小的标志链接,用户就可以换成另一种语言,这不是更直观吗?我想,这就是现在大多数人所期望的。我不知道“默认语言是英语”意味着什么。是否要在文本框周围显示另一个英文网页?alt shift是什么意思?我相信alt shift指的是微软Windows“语言栏”的标准热键,你可以用它在不同的键盘布局之间快速切换。不知道你为什么要在网页上这样做。-1作者需要解释他更想要什么。你如何防止“荷兰语角色”?很明显,您可以拒绝来自非拉丁文字的字符,例如西里尔文或CJK。但是有很多语言是用纯ASCII编写的。更不用说,许多不能用纯ASCII编写的字符通常都是用纯ASCII编写的(Füße=FuBe,té=te)。允许您想要的内容而不允许其他内容会更简单,但会让用户感到困惑,因为他们会打字,不明白为什么什么都没写。@Djko所以你会懂俄语而不是荷兰语?一个只适用于世界上50%语言的解决方案有什么意义?你如何防止“荷兰语字符”?很明显,您可以拒绝来自非拉丁文字的字符,例如西里尔文或CJK。但是有很多语言是用纯ASCII编写的。更不用说,许多不能用纯ASCII编写的字符通常都是用纯ASCII编写的(Füße=FuBe,té=te)。允许您想要的内容而不允许其他内容会更简单,但会让用户感到困惑,因为他们会打字,不明白为什么什么都没写。@Djko所以你会懂俄语而不是荷兰语?一个只在世界上50%的语言上工作的解决方案有什么意义?客户希望在客户开始在文本框中写东西的时候这样做。当客户开始在文本框中写东西时,他希望使用的语言是英语(如果他的操作系统中有英语)。他将使用英语(如果他的操作系统中有英语)