84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
监听表单数据的变化,如果有修改,那么退出页面的时候提示“表单数据未储存”。点击保存按钮后才可以退出。怎么监听表单数据的变化
小伙看你根骨奇佳,潜力无限,来学PHP伐。
你的表单数据都存到一个对象里边了吧,如果是的话,在进入页面的时候,深克隆一份数据,退出的时候用克隆的数据和当前页面的对象进行比对,在进行你后边的逻辑。如果你使用了lodash的话,用_.cloneDeep()和_.isMatch()方法轻松搞定。链接是lodash的文档https://lodash.com/docs/4.15....
你的表单数据都存到一个对象里边了吧,如果是的话,在进入页面的时候,深克隆一份数据,退出的时候用克隆的数据和当前页面的对象进行比对,在进行你后边的逻辑。如果你使用了lodash的话,用_.cloneDeep()和_.isMatch()方法轻松搞定。
链接是lodash的文档
https://lodash.com/docs/4.15....