jQuery MiniUI

标题: form判断表单值改变一直是false [打印本页]

作者: baifengcm    时间: 2021-8-11 17:49:18     标题: form判断表单值改变一直是false

<table cellpadding="0" cellspacing="0" style="width: 100%" id="form1">
                    <tr>
                        <td class="border border_clear_right" style="width: 45px;">
                            <label>名称:</label>
                        </td>
                        <td class="border border_clear_right">
                            <input name="ovmName" class="mini-textbox asLabel txtwidth"  readonly="true"/>
                        </td>
                        <td class="border border_clear_right" style="width: 45px;">
                            <label>门店:</label>
                        </td>
                        <td class="border border_clear_right">
                            <input name="ovmStore" class="mini-textbox asLabel txtwidth"  readonly="true"/>
                        </td>


                        <td class="border border_clear_right" style="width: 45px;">
                            <label>身高:</label>
                        </td>
                        <td class="border border_clear_right">
                            <input name="ovmHeight" class="mini-textbox asLabel txtwidth" />
                        </td>
                        <td class="border border_clear_right" style="width: 45px;">
                            <label>体重:</label>
                        </td>



var form1 = new mini.Form("#form1");
alert(form1.isChanged());
表单值改变后但返回的一直是false





作者: felt    时间: 2021-8-11 18:00:50

你这什么时候生成的form?
生成之后直接调用isChanged()?
作者: baifengcm    时间: 2021-8-11 18:07:50

生成是页面生成的时候生成的,然后手动改变form里文本框值
作者: baifengcm    时间: 2021-8-11 18:16:27

现在试了一下可以了
作者: felt    时间: 2021-8-11 18:16:46

baifengcm 发表于 2021-8-11 18:07
生成是页面生成的时候生成的,然后手动改变form里文本框值

var form1 = new mini.Form("#form1");
什么时候生成的,生成之后初始化一下form.setChanged(false);




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2