jQuery MiniUI

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

函数返回值问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-12-20 16:34:57 |只看该作者 |倒序浏览
mini.form("form1"),如果不存在form1就直接抛出 form element not null这个错误,能不能返回一个错误代码或者可以捕获的错误信息,好像miniui的其他函数也有这种情况

Rank: 8Rank: 8

沙发
发表于 2012-12-20 17:09:11 |只看该作者
这个必须要有form,不然的话不存在,肯定是要报错的

Rank: 2

板凳
发表于 2012-12-20 17:17:47 |只看该作者
factory 发表于 2012-12-20 17:09
这个必须要有form,不然的话不存在,肯定是要报错的

我知道必须要form,我是考虑这种情况:例如我想做个通用方法,统一注册当前页面中textbox的某个属性,如果项目中有某些页面中的form的id和其他页面不一样,那我就不方便些公用方法了,虽然我可以要求id一致,但如果写了一个不存在的form id,现在没法捕获错误,我只能先用(document.getElementById("form1")判断一下,然后再用new mini.form("form1")

Rank: 2

地板
发表于 2012-12-20 17:22:23 |只看该作者
factory 发表于 2012-12-20 17:09
这个必须要有form,不然的话不存在,肯定是要报错的

顺便再问一个问题,form.isChanged()可以获得form中的值是否修改过,有没有一个直接的方法获取那些元素的值发生了变化,类似grid中获得修改过的行的方法

Rank: 8Rank: 8

5#
发表于 2012-12-20 17:33:24 |只看该作者
zhouye 发表于 2012-12-20 17:22
顺便再问一个问题,form.isChanged()可以获得form中的值是否修改过,有没有一个直接的方法获取那些元素的 ...

是的,只能通过document.getElementById("form1")来先判断下是否存在
form没有类似datagrid的getChanges()方法的。

Archiver|普加软件

GMT+8, 2024-11-27 07:36 , Processed in 1.025658 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部