【发布时间】:2012-02-01 15:41:48
【问题描述】:
我正在为我的网站制作注册表单。它包含各种标准表单域。如:姓名、地址、电话号码、用户名、密码等
当我双击一个字段(在 Chrome 16 中)以便自动填写我的地址时,我收到以下消息:
此网页已禁用此表单的自动填写功能。
我没有禁用它,那么如何启用它?我尝试将autocomplete="on" 添加到<form> 标签和(某些)<input> 标签,但没有帮助。
我需要在每个字段中添加autocomplete="on" 吗?另外,浏览器怎么知道什么字段是什么?我需要为这些字段命名吗?
另一个问题:自动填写表单时是否会触发某种onautocomplete 事件?在我的表格上,当您输入邮政编码时,它会在我们的数据库中查找(通过 AJAX),然后获取州和城市(城市和州是下拉菜单,因为邮政编码可以用于多个城市),然后填写为你。我希望在自动填写表格后可以运行。
附:我正在使用 jQuery form validation 插件,如果这很重要的话。
【问题讨论】:
-
将 autocomplete="on" 添加到
-
如果您有一个 oracle 帐户,请登录该站点,然后单击您姓名旁边的帐户,该页面已关闭自动完成功能,您可以通过查看其源代码来查看。问候
-
@GagandeepBali: 试过了,没用 =( 我在
<form>中添加了autocomplete="on",在 Chrome 的隐身模式下打开了页面,当我尝试自动完成地址字段时,我得到问题中的错误。 -
@GagandeepBali:“Oracle 帐户”?你在说什么? “该页面已关闭自动完成功能,您可以通过查看其源代码来查看”这是我的页面,我正在尝试打开自动完成功能开启。
-
您是否禁用了您的 chrome 自动填充选项,所以也要检查它们,通过转到选项、个人资料、自动填充。希望(启用自动填充以通过单击填写网络表单)被选中。问候
标签: html forms google-chrome