jQuery MiniUI

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

combobox [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2012-7-18 10:56:20 |只看该作者 |倒序浏览
<input class="mini-combobox" data="year" />

function year(){
for(var i=2000;i<2050;i++){
return i;
}
}
这个不支持函数吗 ?
还有就是 这个只能是data="[{id:1,text:"aa"}]" 或者url="a.txt"吗?
没有那样的普通的那样的吗?
<select><option></option></select>
minicombobox有这样的吗?

Rank: 8Rank: 8

沙发
发表于 2012-7-18 11:21:52 |只看该作者
你可以通过setValue来设置combobox的值, 也可以setData(data)的方式给combobox数据

Rank: 4

板凳
发表于 2012-7-18 11:30:47 |只看该作者
factory 发表于 2012-7-18 11:21
你可以通过setValue来设置combobox的值, 也可以setData(data)的方式给combobox数据

但是我是要把那个函数放进去把

Rank: 8Rank: 8

地板
发表于 2012-7-18 12:01:33 |只看该作者
liyang1987ly 发表于 2012-7-18 11:30
但是我是要把那个函数放进去把

监听onvaluechanged事件

Rank: 4

5#
发表于 2012-7-18 13:56:07 |只看该作者
factory 发表于 2012-7-18 12:01
监听onvaluechanged事件

没明白 我现在写了个函数 要把那个函数中的值 放到combobox里啊

Rank: 3Rank: 3

6#
发表于 2012-7-18 14:23:57 |只看该作者
function year(){
for(var i=2000;i<2050;i++){
return i;
}
}

这个函数不是永远只返回一个值2000吗?

Rank: 2

7#
发表于 2012-7-18 14:58:14 |只看该作者
windsix 发表于 2012-7-18 14:23
function year(){
for(var i=2000;i

呵呵,你看出来了哈。

Rank: 4

8#
发表于 2012-7-18 15:33:22 |只看该作者
abin30 发表于 2012-7-18 14:58
呵呵,你看出来了哈。

是我写错了 反正我的意思就是 那个combobox中的列表是2000-2049 怎么弄啊

Rank: 8Rank: 8

9#
发表于 2012-7-18 16:18:53 |只看该作者
liyang1987ly 发表于 2012-7-18 15:33
是我写错了 反正我的意思就是 那个combobox中的列表是2000-2049 怎么弄啊

function creatData(){
            var result =[];
            for(var i=2000;i<2050;i++){
                var o = {id:i,text:i};
                result.push(o);
            }
            return result;
        }
        
        var combo = mini.get("combo1");
        var data = creatData();
        combo.setData(data);

这样做就可以了

Archiver|普加软件

GMT+8, 2024-10-7 02:22 , Processed in 1.033050 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部