用户进入history.go(-1)后执行JS

时间:2013-10-06 00:38:17

标签: javascript events cross-browser

方案

在几个输入上有一个表单,占位符,以及一个jQuery脚本,用基于.val()的“模拟”占位符功能替换它们.focus().blur()

这些处理程序还检查属性(data-is-being-submitted="1")以了解它们是否应该停止替换这些输入中的值。该属性由form.submit(...)设置,然后表单会在每个字段上触发.focus(),验证值,提交。

因此,用户离开页面时显示空的非必填字段,并且占位符功能已中断。除非用户返回页面,否则不成问题。页面从缓存加载,不会触发任何很酷的JS事件。或者是吗?

除了克隆表格之外,还有什么可以用的?

0 个答案:

没有答案