项目中共通方法自动实现了点击一个button,如果画面上的输入项目有变更才会弹出确认框,没有变更则不弹。本以为会有大段代码来实现,但看了后发现就几行代码就搞定了。
原来,是直接用了form的change事件。下面的formSelector即是<form>的id
$(function() { $(/*[[${formSelector}]]*/).change(function() { $(/*[[${formSelector}]]*/).addClass("___formChanged___"); }); });
一直以为change事件只能是单个的元素才能用,如果画面上元素多了不得每个都写change事件不麻烦死?原来form可以直接用change事件,如有一个项目变更就会触发。