失效代码:

$(function() {
        //设置dialog中的textbox默认值
    $("#add_codeType").textbox('setValue','xxxxxx');  //设置输入框的值

    $('#add_codeType').textbox('textbox').attr('readonly',true);  //设置输入框为禁用

});

原因:

1.页面加载完成事件后dialog还不存在可以说里面的插件还没有渲染 此时设置默认值就会失效

 

解决方案:

注意:前提示dialog对话框窗口已经存在并设置隐藏如下

function openDialog() {
    $('#dlg_addDictCodeDgInfo').dialog('open');
    //设置萌购项目类型默认值  
    $("#add_codeType").textbox('setValue','MoreTaoCan_Type');  //设置输入框的值

    $('#add_codeType').textbox('textbox').attr('readonly',true);  //设置输入框为禁用

}

说明:此时dialog已经存在并且里面的插件已经渲染过 此时赋值就会生效

相关文章:

  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2021-08-19
  • 2021-12-03
  • 2022-12-23
  • 2021-07-11
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-08
  • 2021-09-23
  • 2021-09-22
  • 2022-12-23
  • 2021-10-01
相关资源
相似解决方案