jQuery MiniUI

标题: 跪求高手指点,隐藏域问题 [打印本页]

作者: qingruyu    时间: 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";       
                }
        }


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


作者: felt    时间: 2014-9-29 16:28:29

本帖最后由 felt 于 2014-9-29 16:35 编辑

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

作者: qingruyu    时间: 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后面就没有走了
作者: felt    时间: 2014-9-29 21:37:03

qingruyu 发表于 2014-9-29 17:37
mini.parse();
                var ret=mini.get("unit").getValue();
                if($.trim(ret)=="自定义"){

你可以断点调试一下看看ret获取到什么了
作者: qingruyu    时间: 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就可以了。




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