搜索

首页  >  问答  >  正文

javascript - jquery怎样判断表单内容进行了修改?

当用户修改了表单的内容,比如SF这种,未保存的时候关闭页面会提示是否确认离开。
请问,用jquery是怎样实现检测呢?

高洛峰高洛峰2818 天前778

全部回复(2)我来回复

  • PHP中文网

    PHP中文网2017-04-10 12:45:25

    当检测到输入框有输入内容未提交时,为window绑定beforeunload事件。

    $(window).on('beforeunload', function(){
      //必要的表单检测
      return '您确认要放弃已经输入答案吗?';
    });

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 12:45:25

    可以为需要的input绑定onkeypress事件,标记已经修改;在beforeunload里头根据前面的标记提示用户保存。

    回复
    0
  • 取消回复