web页⾯后退,保留form表单中的值
  当在页⾯A的表单中填⼊数据,通过页⾯跳转(如a 标签)到B页⾯,然后再后退到A页⾯(⽤js实现的⽅法包含:(-1)和history.back()),浏览器会⾃动保存A页⾯表单中的数据。
网页代码中的单标签  然⽽我的项⽬前端使⽤的是QUI,回退的时候发现数据竟然清空了。
  我的思路就是:QUI中form的⽗级标签影响了表单的缓存。
  操作步骤如下:
  1.将表单放在最外层中,结果是可以缓存表单数据的。
  2.经过层层筛选,锁定layout布局影响到了表单。果不其然,就是如下这段代码:
  分析:此代码是页⾯整体左右布局操作,⽆法到⼀个合适的替代布局;此项⽬已经上线,牵⼀发⽽动全⾝,⽆法重新布局;表单中存在⾮表单控件的查询(QUI中的风中的div,如suggest),即使规避了layout,也⽆法⼀劳永逸。
  结果:要想解决此问题,只能另辟蹊径,选择传值的⽅法。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。