snaif_lx
snaif_lx
2015-10-21 05:12
采纳率: 80%
浏览 6.4k
已采纳

easyui 设置表单所有input的属性

想要设置表单上所有input为禁用,该如何做?

 $(this).textbox('disable', true);
 $(this).textbox('readonly');

  $(":input").each(function () {
                          var tt = this.name;
                          if (tt == "textbox") {
                              //alert($(this).id());
                             $(this).textbox('setValue', '1');
                             $(this).textbox('disable', true);
                          }
                                            })

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • showbo
    已采纳
     $(':input').each(function(){//获取所有输入框遍历
    try{//放入try..catch中,放置不是easyui控件报错
      $(this).textbox('disable')//禁用
      //$(this).textbox('readonly')//只读
    }catch(e){}
    })
    
    点赞 评论
  • dcxy0
    Q544471255 2015-10-21 05:29

    遍历.textbox(easy ui 自动添加的class可能是这个),然后禁用即可。

    点赞 评论
  • u011376884
    逝_去_的_光_阴 2015-10-21 06:27
     $(this).textbox('readonly');//只读
      $(this).textbox('disable');//不可编辑
    

    遍历里上面那样就可以了

    点赞 评论

相关推荐