通过js验证一个必须事件是否执行过而进行判断是否继续执行下去
做了一个页面,页面上有些信息是可以进行修改的,同时页面上有两个按钮一个是保存,一个是后退。现在想利用js来判断如果页面上有信息修改了,这个时候点后退的话,先验证是否保存了...
做了一个页面,页面上有些信息是可以进行修改的,同时页面上有两个按钮一个是保存,一个是后退。现在想利用js来判断如果页面上有信息修改了,这个时候点后退的话,先验证是否保存了,如果没有保存,则进行提示;如果保存了,则返回上一级页面。这个js应该怎么写?保存就是function save(),后退是function back().
展开
展开全部
当前页面的提交域内设一个隐藏值
<input type="hidden" name="change_status" value="N">
再在原来每个输入框中加个函数 onkeyup="javascript:form.change_status.value='Y'",如果change_status的值为Y,则说明值修改过了。
点击保存时,保存成功后,再把change_status的值改为N,失败的话就不改,值还是Y
点击后退时,如果change_status的值为N,则直接后退,如果为Y,则提醒保存。
<input type="hidden" name="change_status" value="N">
再在原来每个输入框中加个函数 onkeyup="javascript:form.change_status.value='Y'",如果change_status的值为Y,则说明值修改过了。
点击保存时,保存成功后,再把change_status的值改为N,失败的话就不改,值还是Y
点击后退时,如果change_status的值为N,则直接后退,如果为Y,则提醒保存。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询