jQuery MiniUI

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

跪求高手指点,隐藏域问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2014-9-29 16:23:00 |只看该作者 |正序浏览
<td class="form-text">商品单位:</td>
                                        <td colspan="3">
                                            <input id="unit" class="mini-combobox" url="${currentContext}/ajax/unitJson" name="unit" required="true"
                                                    editable="false" panelHeight="60" value="1" textField="text" valueField="id" itemclick="change();">
                                         </td>
                                    <td>
                                            <input id="unit2" name="unit2" style="display:none" class="mini-textbox" />
                                    </td>

        function change(){
                var ret=mini.get("custom").getValue();
                if($.trim(ret)=="自定义"){
                        document.getElementById("unit2").style.display="block";       
                }
        }


下拉框有几项,我想在下拉框点击自定义的时候显示隐藏域,求高手指教

Rank: 1

5#
发表于 2014-9-30 09:30:38 |只看该作者
qingruyu 发表于 2014-9-29 17:37
mini.parse();
                var ret=mini.get("unit").getValue();
                if($.trim(ret)=="自定义"){

谢谢,可以了,原来getValue取的 是key值 自定义改成5就可以了。

Rank: 8Rank: 8

地板
发表于 2014-9-29 21:37:03 |只看该作者
qingruyu 发表于 2014-9-29 17:37
mini.parse();
                var ret=mini.get("unit").getValue();
                if($.trim(ret)=="自定义"){

你可以断点调试一下看看ret获取到什么了

Rank: 1

板凳
发表于 2014-9-29 17:37:45 |只看该作者
felt 发表于 2014-9-29 16:28
miniui控件请使用MiniUI的API
控制显示隐藏用mini.get().setVisible(true/false)
另外事件绑定,在标签上写 ...

                mini.parse();
                var ret=mini.get("unit").getValue();
                if($.trim(ret)=="自定义"){
                        mini.get("unit2").setVisible(true);       
                }else{
                        mini.get("unit2").setVisible(false);
                }

我在if前面输出了下 方法是有进来了,但是不知道是不是var ret=mini.get("unit").getValue();没有取到值,
后面页面没有渲染成功,if后面就没有走了

Rank: 8Rank: 8

沙发
发表于 2014-9-29 16:28:29 |只看该作者
本帖最后由 felt 于 2014-9-29 16:35 编辑

miniui控件请使用MiniUI的API
控制显示隐藏用mini.get().setVisible(true/false)
另外事件绑定,在标签上写前面加上on,onitemclick

Archiver|普加软件

GMT+8, 2024-9-20 00:43 , Processed in 1.041899 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部