账号/手机号
密码
如果是表单form的话,也会先执行form提交。提交之后,就已经不在当前页面了。所以 window.location.href无效。
解决办法:1、
onclick这里加return,js方法中加return false,这样如果是表单就不会执行submit;如果是a标签也不会执行跳转
2、使用button标签,并且type写button,否则还是会默认为submit类型
3、网上说还可以加window.event.returnValue=false;但是用了并不怎么好使
表单提交与JS阻止默认行为
本文探讨了在表单form提交时,如何通过JavaScript阻止默认提交行为,避免页面跳转,提供了三种有效解决方案:1. 在onclick事件中添加return false;2. 使用button标签并设置type为button;3. 尝试使用window.event.returnValue=false,但效果不稳定。
6万+

被折叠的 条评论
为什么被折叠?



