jQuery MiniUI

标题: ComBOX [打印本页]

作者: wp260204287    时间: 2013-9-6 12:02:35     标题: ComBOX

combox()属性中默认加一个Value=“q”,我直接获取这个控件的值是q
,但是我不加Value属性。在脚本中写mni.get("com1").select(0),能显示值,但是获取值未定义。我想问一下这俩种有什么区别

作者: factory    时间: 2013-9-6 12:36:27

value="q"就是设置值,他对应的还有text=""这个是设置输入框的显示文本

而mni.get("com1").select(0) 是选中你下拉数据中的第一项,下拉数据一般都默认会有value和text
如果你的第一项没有value,只有text的话,那getValue()就没取不到了
作者: wp260204287    时间: 2013-9-6 14:12:09

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

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

谢谢Factory给我的回答,我那个第一项有Value和text为什么获取不到值呢?希望透彻讲解一下啊。
作者: felt    时间: 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());
        }
你把这段代码在你那跑下看看,我这是正常的。[attach]2760[/attach]





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