您好我正在尝试记录表单中所做的更改,以便在离开当前页面之前通知用户他们有未保存的更改。
我使用一个简单的方法,给所有表单字段一个.X类,我有一个名为changed的隐藏字段,我使用以下代码来监听更改并更新已更改
$(".X").change(function() {
$('#changed').val(1);
});
然而,在我的表格中,我有一个TinyMCE textarea,我添加了以下
setup : function(e) {
e.onChange.add(function() {
$('#changed').val(1);
});
由于某种原因我无法找到答案,这个onChange函数对于tinymce没有生效,除非至少进行了两次更改。
提前感谢您提供的任何帮助。