jQuery MiniUI

标题: 下拉框选中一个值后是带出文本框,选中另外一个值后带出日 [打印本页]

作者: breeze    时间: 2013-7-15 11:46:57     标题: 下拉框选中一个值后是带出文本框,选中另外一个值后带出日

    向大神求助,小弟想实现一个功能,一个下拉框有两个字段,选中第一个字段后(假设是手机号),自动带出一个文本框,选择第二个(假设是日期),就会自动带出一个日期选择框。不知道能实现这个功能不?求指点
作者: felt    时间: 2013-7-15 13:06:23

这个不行,2个字段是对应的,不能分开选择。
你可以考虑分成2个combobox做。
作者: breeze    时间: 2013-7-15 14:51:05

felt 发表于 2013-7-15 13:06
这个不行,2个字段是对应的,不能分开选择。
你可以考虑分成2个combobox做。 ...

恩恩,我在想如果选择日期的话,给个判断条件放在哪里,按照正确的格式进行输入,虽然麻烦点,应该能正常查询
作者: factory    时间: 2013-7-15 15:19:17

breeze 发表于 2013-7-15 14:51
恩恩,我在想如果选择日期的话,给个判断条件放在哪里,按照正确的格式进行输入,虽然麻烦点,应该能正常 ...

这个,你监听onvaluechanged事件,然后根据你选中值,去动态创建一个miniui的控件好了
首先在页面上你需要显示文本框或者日期的地方放一个div占位,
然后通过onvaluechanged,判断你选中的是什么值,然后根据值去修改 div.innerHTML = "<input class='mini-textbox'"/>或者 日期的html,然后在后面执行下mini.parse(),必须要执行这个,把添加的html标签,解析成miniui控件
作者: breeze    时间: 2013-7-16 17:49:13

factory 发表于 2013-7-15 15:19
这个,你监听onvaluechanged事件,然后根据你选中值,去动态创建一个miniui的控件好了
首先在页面上你需 ...

能具体给个潜入页面的语句吗? div.innerHTML = "<input class='mini-textbox'"/> mini怎么去识别这个div,在网格设计中有很多个div呀
作者: factory    时间: 2013-7-17 09:15:06

breeze 发表于 2013-7-16 17:49
能具体给个潜入页面的语句吗? div.innerHTML = "

docment.getElementById(divId).innerHTML = "<input class='mini-textbox'/>";
mini.parse()
作者: breeze    时间: 2013-7-17 16:09:08

factory 发表于 2013-7-17 09:15
docment.getElementById(divId).innerHTML = "";
mini.parse()

恩恩,谢谢了




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