期望:

我想测试一下:表单如果满足条件就跳转新的页面,下面是我假设满足条件进行页面跳转
关于表单事件,不能跳转新页面的原因

结果:

页面有在加载,但是还是原页面,没有跳转百度页面

原因:

上边有说页面有在动,说明是跳转了页面,可以又为什么还是跳转到原页面呢?

是这样的: 表单事件如果没有返回值,或者返回return,那么表单默认的提交方式是有效的。图中,它是先访问了location的的地址,再访问了表单默认的提交方式,就是form表单中action的url,因为我没有设置属性值,所以就原地跳转了。

如果想跳转新页面,表单必须return false,停止表单提交并停止访问action的url。

因为表单事件函数是执行完里面的代码,函数才执行完成,而函数返回turn或者不返回,表单最后还会访问1个url,2个跳转的话,最后一个肯定会覆盖前面的。

相关文章:

  • 2021-12-27
  • 2022-12-23
  • 2021-12-27
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
  • 2021-12-27
猜你喜欢
  • 2021-09-26
  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
相关资源
相似解决方案