<tr>
<td style="width: 20%;" align="center">配送时间:</td>
<td style="width: 80%;"  ><input class="easyui-datebox"  id="dispatchTime-datebox" 
 style="width: 80%"  maxlength="20" data-options="onSelect:onSelectDate,icons:[{iconCls:'icon-clear',handler: function(e){$(e.data.target).textbox('clear');}}]"></td>
</tr>
$("#dispatchTime-datebox").textbox('textbox').attr("disabled","disabled");//只能禁用掉文本框
$("#dispatchTime-datebox").combo('disable');//就不行
关于他的文档==》disable none 禁用组件。 
这写的是啥,方法区域里的,是disable()?还是combo('disable')?
都试过了,不行,求大神解答

解决方案 »

  1.   

    $("#ID").attr("readonly", "readonly");
    $("#ID .easyui-datebox").datebox({ disabled: true });
    同求啊,我这两种写法也没效果
      

  2.   

    官方文档中的disabled写法如下: $("#ID").datebox({  disabled: true });这样能禁用
      

  3.   

    想禁用也可以这样 $("#ID").datebox({  readonly: false });这样能只读,要注意赋值要在禁用之后
      

  4.   

        <a href="javascript:void(0);" class="easyui-linkbutton" onclick="SetDatebox();">启用/禁用</a>
        <input type="text" name="name" id="dt1" value="" class="easyui-datebox" data-options="width:110" />    function SetDatebox() {
            if ($('#dt1').datebox('options').disabled) {
                $('#dt1').datebox('enable');
            } else {
                $('#dt1').datebox('disable');
            }
        }