Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome autofill填写电子邮件和密码,但不显示值,即使在提交后也是如此_Javascript_Jquery_Ajax_Forms_Google Chrome - Fatal编程技术网

Javascript Chrome autofill填写电子邮件和密码,但不显示值,即使在提交后也是如此

Javascript Chrome autofill填写电子邮件和密码,但不显示值,即使在提交后也是如此,javascript,jquery,ajax,forms,google-chrome,Javascript,Jquery,Ajax,Forms,Google Chrome,我有一个用户输入姓名、电子邮件和密码的注册表单。当用户点击电子邮件输入字段输入电子邮件时,Chrome会为两个不同的输入字段提供建议的电子邮件和密码。我使用jQuery获取输入字段的值,并将它们发送到外部api。有时,当用户单击电子邮件的建议输入时,它将只显示电子邮件的值,而不显示密码,即使Chrome向用户显示字段中有值。我意识到这是Chrome的安全特性造成的问题。据推测,这些值应该出现在submit上,但我似乎无法让它工作。由于我要提交一个外部api,并且必须从Cookie之类的东西中收集

我有一个用户输入姓名、电子邮件和密码的注册表单。当用户点击电子邮件输入字段输入电子邮件时,Chrome会为两个不同的输入字段提供建议的电子邮件和密码。我使用jQuery获取输入字段的值,并将它们发送到外部api。有时,当用户单击电子邮件的建议输入时,它将只显示电子邮件的值,而不显示密码,即使Chrome向用户显示字段中有值。我意识到这是Chrome的安全特性造成的问题。据推测,这些值应该出现在submit上,但我似乎无法让它工作。由于我要提交一个外部api,并且必须从Cookie之类的东西中收集其他数据,所以我尝试将请求提交到一个隐藏的iframe,然后发送api请求,但这些值仍然显示为空。我还试图欺骗Chrome不自动填充字段,但这并没有像我所希望的那样起作用,因为当用户使用自动填充来填充密码时,我对电子邮件字段也有同样的问题。有人知道如何在自动填充值时使其显示吗

这个回复晚了,但是你需要的答案在这里:这个回复晚了,但是你需要的答案在这里: