mvc easyui checkbox

33 篇文章 0 订阅

用 dialog窗口时,checkbox 怎么设置都不能默认选中,无语。后来用   document.getElementById("ckbMan").checked = "true";才行,先这样吧


 $('#dlg').dialog('open').dialog('setTitle', '新增用户');
    $('#fm').form('clear');
    url = 'UserManage/AddUser';
    document.getElementById("ckbMan").checked = "true";//暂时不知道怎么解决,先这样吧  $("#ckbMan").checked = "true";  都不行。。



追加:

因为我的这个页面时tab 里动态添加的,如下

 $("#tabs").tabs("add", {
                            title: node.text,
                            href: node.attributes.Url,
                            closable: true
                        });


是mvc页面。


后面我改为 框架的形式,iframe,然后去掉     $('#fm').form('clear'); 这一句是可以的,所以这一句应该是把所有的表单初始化,所以在这之后,加上

$('#ckbMan')[0].checked = "true"; 即可,前面是我搞错了 $('#ckbMan')[0] 才能访问该元素。。。


另外防止js缓存 <script src="@Url.Content("~/Scripts/UserManage.js?d="+(new Random()).Next().ToString())"  type="text/javascript"></script>


最终如下:


function addUser() {
    $('#dlg').dialog('open').dialog('setTitle', '新增用户');
   $('#fm').form('clear');
   url = 'AddUser';
   $('#ckbMan')[0].checked = true; //默认选中状态
}

另外后台获取checbox的值是通过value来的,所以我设置代码如下:
    $("#Sex")[0].value = $("#Sex")[0].checked + "";


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值