Javascript 中 ocation.href跳转失效
Location.href跳转失效,我是因为页面有from。
问题情况
JS中设置 location.href跳转失效 ,
如果有在from标签中:在执行location.href 之前会先执行from提交。提交后,已经不是当前页面,所以location.href会失效
解决方法一
在js函数中加上 : window.event.returnValue=false
属性放到提交表单中的onclick事件中在这次点击事件不会提交表单,如果放到超链接中则在这次点击事件不执行超链接href属性。
解决方法二
点击事件中 onclick="checkUser()" 变成 onclick="return checkUser();"
并且在 checkUser中 return false;这样的话 a标签的href也不会执行。 这样就能window.location.href顺利跳转。
浙公网安备 33010602011771号