jQuery MiniUI

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

ComBOX [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-9-6 12:02:35 |只看该作者 |倒序浏览
combox()属性中默认加一个Value=“q”,我直接获取这个控件的值是q
,但是我不加Value属性。在脚本中写mni.get("com1").select(0),能显示值,但是获取值未定义。我想问一下这俩种有什么区别

Rank: 8Rank: 8

沙发
发表于 2013-9-6 12:36:27 |只看该作者
value="q"就是设置值,他对应的还有text=""这个是设置输入框的显示文本

而mni.get("com1").select(0) 是选中你下拉数据中的第一项,下拉数据一般都默认会有value和text
如果你的第一项没有value,只有text的话,那getValue()就没取不到了

Rank: 4

板凳
发表于 2013-9-6 14:12:09 |只看该作者
factory 发表于 2013-9-6 12:36
value="q"就是设置值,他对应的还有text=""这个是设置输入框的显示文本

而mni.get("com1").select(0) 是选 ...

谢谢Factory给我的回答,我那个第一项有Value和text为什么获取不到值呢?希望透彻讲解一下啊。

Rank: 8Rank: 8

地板
发表于 2013-9-6 14:41:49 |只看该作者
<input id="combo1" class="mini-combobox" style="width:150px;" textField="text" valueField="id"  url="../data/countrys.txt"    />         
  <br /><br />
<input type="button" value="getValue"/>   
<script type="text/javascript">
        mini.parse();
        var obj = mini.get("combo1");
        obj.select(0);
        
        function getValue() {
            var obj = mini.get("combo1");
            alert(obj.getValue() +":"+ obj.getText());
        }
你把这段代码在你那跑下看看,我这是正常的。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Archiver|普加软件

GMT+8, 2024-11-25 07:40 , Processed in 1.034292 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部