Html 为什么Chrome浏览器中的翻译会禁用网页中的提交按钮?

Html 为什么Chrome浏览器中的翻译会禁用网页中的提交按钮?,html,google-chrome,button,browser,submit,Html,Google Chrome,Button,Browser,Submit,我有一个web应用程序,它使用老式的HTML表单向服务器提交信息。最近有人指出,该系统不能在带有翻译的Chrome中工作。(该系统有自己的内部翻译供用户使用,但偶尔有人想将另一种语言翻译回英语以便查看。我收到投诉,称在Chrome浏览器中查看另一种语言并翻译成英语时,该系统无法工作,果然无法工作。) 我想我通过在中嵌入提交按钮解决了这个问题,但我想知道为什么翻译首先会禁用提交按钮。它们是基本的。如果按钮不在NotTranslate范围内,Chrome将转换value属性(按钮上的文本标签)。但不

我有一个web应用程序,它使用老式的HTML表单向服务器提交信息。最近有人指出,该系统不能在带有翻译的Chrome中工作。(该系统有自己的内部翻译供用户使用,但偶尔有人想将另一种语言翻译回英语以便查看。我收到投诉,称在Chrome浏览器中查看另一种语言并翻译成英语时,该系统无法工作,果然无法工作。)


我想我通过在
中嵌入提交按钮解决了这个问题,但我想知道为什么翻译首先会禁用提交按钮。它们是基本的
。如果按钮不在NotTranslate范围内,Chrome将转换value属性(按钮上的文本标签)。但不知何故,这似乎使他们失去了能力

按钮未被禁用。问题是表单将发布/获取按钮中的值。如果用户选择将其翻译为Chrome,则它们可能不符合检测成功表单提交所需的条件

例如,您的表单中有一个按钮:

<input type=submit value="Continue" ... />
因此,将提交表单,但值不匹配

在我看来,这将破坏互联网的大部分,而不仅仅是你的系统

顺便说一句,谢谢你的建议:

<input type=submit value="Fortsetzen" ... /> 
if (isset($_POST["submit"]) && $_POST["submit"]=="Continue")