jQuery MiniUI

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

判断 e 的Sender类型 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-10-12 06:57:11 |只看该作者 |倒序浏览
本帖最后由 netui 于 2013-10-12 06:58 编辑

版主:早上好!

function valuechanged(e) {
            var name=this.getId();
            if (examData.hasOwnProperty(name)==false) {
                var value={ID:name.substr(2,20),KSDA:this.getValue(),FLAG:"",FLAG_BZ:""};
                examData[name]=value;
            } else {
                examData[name].ID=name.substr(2,20);
                examData[name].KSDA=this.getValue();
            }
            var json=mini.encode(examData);
            submitData("["+json+"]");
        }

界面中有几种类型的控件,都在调用上面 valuechanged  现在我想判断 这个e 的类型,是TextArea还是Radio或其它类型?



Rank: 8Rank: 8

沙发
发表于 2013-10-12 09:19:49 |只看该作者
判断e.sender.type

e.sender其实就是控件对象了,判断他的type就行了

Rank: 3Rank: 3

板凳
发表于 2013-10-12 09:25:03 |只看该作者
factory 发表于 2013-10-12 09:19
判断e.sender.type

e.sender其实就是控件对象了,判断他的type就行了

mini.alert(e.sender.type);
            if (e.sender.type="radiobuttonlist")
                mini.alert("oK");

嗯,谢谢!

Archiver|普加软件

GMT+8, 2024-9-29 06:23 , Processed in 1.075226 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部