使用jquery-easyui里的searchbox这个控件 怎么设置让它不能手动编辑而只能通过选择来变动值呢?

解决方案 »

  1.   

    提供一个思路,你首先先把控件的input置为disabed状态,保证用户不能输入,然后再在调用改变value的方法里给他赋值:function init(){
    var box = $('#id').searchbox('textbox');//获取控件文本框对象
    box.attr('disabled',true);//禁用输入
    }function changeValue(){
    var value = "100";//假设当前需要的数据为100
    //触发改变输入框内容时调用
    $('#id').searchbox('setValue',value);
    }
      

  2.   

    如果是恢复呢?是 var box = $('#id').searchbox('textbox');//获取控件文本框对象
        box.attr('disabled',false);//禁用输入还是?
     var box = $('#id').searchbox('textbox');//获取控件文本框对象
        box.attr('enable',true);//禁用输入