jQuery MiniUI

 找回密码
 立即注册
查看: 5016|回复: 5
打印 上一主题 下一主题

form.isChanged疑问 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-7-22 13:26:44 |只看该作者 |倒序浏览
我下的3.6版本做测试
<form id="form1">
......
</form>


var form = new mini.Form("#form1");
        form.setChanged(false)
alert(form.isChanged())
是false


var form = new mini.Form("#form1");
alert(form.isChanged())
也是false


求大师指导怎么搞。





Rank: 8Rank: 8

沙发
发表于 2015-7-22 14:04:12 |只看该作者
你要做什么
没改动false有什么问题?

Rank: 2

板凳
发表于 2015-7-22 15:35:41 |只看该作者
form表单里有很多输入框,我输了数据,form.isChanged()  返回FLASE

Rank: 8Rank: 8

地板
发表于 2015-7-22 15:53:23 |只看该作者
cnyuwq2 发表于 2015-7-22 15:35
form表单里有很多输入框,我输了数据,form.isChanged()  返回FLASE

你什么时候生成的mini.form
你什么地方获取的form.isChanged()

Rank: 2

5#
发表于 2015-7-22 16:54:32 |只看该作者
felt 发表于 2015-7-22 15:53
你什么时候生成的mini.form
你什么地方获取的form.isChanged()

function CloseWindow(action) {
        var form = new mini.Form("#form1");
        form.setChanged(false)
    if (action == "close" && form.isChanged()) {
        if (confirm("数据被修改了,是否先保存?")) {
            return false;
        }
    }
    if (window.CloseOwnerWindow) return window.CloseOwnerWindow(action);
    else window.close();            
};

Rank: 8Rank: 8

6#
发表于 2015-7-22 17:03:27 |只看该作者
cnyuwq2 发表于 2015-7-22 16:54
function CloseWindow(action) {
        var form = new mini.Form("#form1");
        form.setChanged(false)

你这是这方法才生成的form,你前面修改的对这个表单没有任何关系
请在这个方法外定义form

Archiver|普加软件

GMT+8, 2025-7-9 12:01 , Processed in 1.030484 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部