Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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 jQuery preventDefault停止自动完成工作_Javascript_Jquery_Html_Internet Explorer - Fatal编程技术网

Javascript jQuery preventDefault停止自动完成工作

Javascript jQuery preventDefault停止自动完成工作,javascript,jquery,html,internet-explorer,Javascript,Jquery,Html,Internet Explorer,是否有其他人遇到过这样的问题:处理带有preventDefault的表单的submit按钮上的单击事件会使autocomplete停止工作 具体地说,它根本不会提示保存用户名和密码组合,我假设这是因为它是在post请求中触发的,而在我的情况下不会发生这种情况 有人能想出一个解决办法吗 PS:我只在IE中测试过,但我敢打赌我会在其他浏览器中看到类似的问题(很快就会测试) 更改事件流时有三个选项: e.preventDefault() e.stopPropagation() 返回false(调用上述

是否有其他人遇到过这样的问题:处理带有preventDefault的表单的submit按钮上的单击事件会使autocomplete停止工作

具体地说,它根本不会提示保存用户名和密码组合,我假设这是因为它是在post请求中触发的,而在我的情况下不会发生这种情况

有人能想出一个解决办法吗


PS:我只在IE中测试过,但我敢打赌我会在其他浏览器中看到类似的问题(很快就会测试)

更改事件流时有三个选项:

  • e.preventDefault()
  • e.stopPropagation()
  • 返回false
    (调用上述两个函数)
  • 也许可以尝试使用
    e.stopPropagation()
    ,看看这对你有什么帮助。

    开始使用真正的浏览器(Firefox、Chrom[e | ium]、Opera)作为你的主浏览器,使用IE只测试你的符合标准的代码是否也在那里工作。顺便说一句,IE9也有资格成为“真正的浏览器”,但是。。尚未发布。;)