首页 > Web开发 > 详细

jquery+ashx checkbox 单选判断是否true 和 false 传值操作

时间:2014-02-27 09:54:04      阅读:610      评论:0      收藏:0      [点我收藏+]

示例图:

bubuko.com,布布扣

html标签代码:

bubuko.com,布布扣
        <p></p>
        <label for="checkbox" style="float:left" >是否常用:</label>
        <input type="checkbox" name="ChkIsUse" id="ChkIsUse" value=""   style="width:10px" />
<
p></p>
bubuko.com,布布扣
bubuko.com,布布扣
jquery

//录入信息传递参数值时

$(function (){

tag = "add";

 var ischeck = $("#ChkIsUse").attr("checked") == "checked" ? 1 : 0;//是否常用 获取值 1常用

$.post(‘/ashx/Handler.ashx‘, { fun: ‘save‘, tag: tag, ischeck: ischeck },

}

       //编辑修改
        function editInfo(guid) {
            tag = "edit";
           
            $("#dialog-form").dialog("open");
            $.post("/ashx/Handler.ashx", { fun: ‘get‘, type: iType }, function (data, status) {
                $("#SelectNode").append(data);
            });
           
            $.post("/ashx/Handler.ashx", { fun: ‘model‘, guid: guid }, function (data, status) {
                result = eval(‘(‘ + data + ‘)‘);
              
                strGuid = guid;
                $("#SelectNode").attr("value", result.ParentNode);
                $("#ChkIsUse").attr("checked",result.IsPopular==1);//取到值时为1项显示true 为0 则false IsPopular为数据表字段属性
      
            });
        }
bubuko.com,布布扣
bubuko.com,布布扣
Handler 一般处理程序文件Handler.ashx:

//获取传递值 是否常用

   string tag = context.Request.Form["tag"];
   string ischecked = context.Request.Form["ischeck"];

if (tag == "add") //添加
                    {
                        strBuilder.Append((addInfo( ischecked)));
                    }
                    else
                    {     //修改
                        string strguid = context.Request.Form["guid"];
                        if (editInfo( ischecked,strguid))
                              strBuilder.Append("success");
                          else
                              strBuilder.Append("error");
                    }
                    context.Response.Write(strBuilder);

//添加

private string addInfo( string ischecked)
        {
            Model.info model = new Model.info();        
            model.IsPopular = Convert.ToInt32(ispopular);//是否常用   

           //这里就是增加数据信息的操作方法了  省略
            if (bll.Add(model))
                return model.guid.ToString();
            else
                return "";
        }

//编辑修改信息

 private bool editInfo( string ischecked, string guid)
        {
            Model.info model = new Model.info();
            model = bll.GetModel(new Guid(guid));
           
            model.IsPopular = Convert.ToInt32(ispopular);//是否常用
            //这是修改信息操作 省略
            return bll.Update(model);
        }
bubuko.com,布布扣

jquery+ashx checkbox 单选判断是否true 和 false 传值操作,布布扣,bubuko.com

jquery+ashx checkbox 单选判断是否true 和 false 传值操作

原文:http://www.cnblogs.com/Warmsunshine/p/3569256.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!