示例图:

html标签代码:

        <p></p>
<label for="checkbox" style="float:left" >是否常用:</label>
<input type="checkbox" name="ChkIsUse" id="ChkIsUse" value="" style="width:10px" />
<p></p>
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为数据表字段属性 });
}
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);
}

jquery+ashx checkbox 单选判断是否true 和 false 传值操作的更多相关文章

  1. jQuery对checkbox选中和取消选中操作

    最近做项目发现jQuery对checkbox的全选和非全选操作只有第一次生效,以后就不生效了,不知道是不是jQuery版本库的问题,最终找到了一个解决方案: 把原来的下面这两句: $('input') ...

  2. jQuery实现全选、全不选以及反选操作

    在写购物车案例时实现全选操作使用的是js的getAttribute()setAttribute()方法获取checked属性的值是undefined实现完成之后全选操作,如果在全选中的情况下改变其中一 ...

  3. Jquery实际应用,判断radio,selelct,checkbox是否选中及选中的值

    jquery取radio单选按钮的值 $("input[name='items']:checked").val();  另:判断radio是否选中并取得选中的值 如下所示: fun ...

  4. 转 Jquery实际应用,判断radio,selelct,checkbox是否选中及选中的值

    jquery取radio单选按钮的值   $("input[name='items']:checked").val();  另:判断radio是否选中并取得选中的值  如下所示: ...

  5. jQuery --- 实现 checkbox 样式的单选框

    早就想写点博客了 一直懒着动  最近发现一些写过的东西都不记得了,下决心把自己平时遇到的问题.得到的经验记录下来,希望能大家一点帮助 这是之前写的一个模态框 要求单选 但是 要求radio的默认样式 ...

  6. jquery的checkbox,radio,select等方法总结

    jquery的checkbox,radio,和select是jquery操作的一个难点和重点,很多前端新手对其了解不是很透彻.时间久了不用,我在写的时候有时也难免对某些操作支支吾吾,记不清楚,现在,对 ...

  7. Jquery获取checkbox属性checked为undefined

    说明:本文来自新浪博客,因为无法收藏,故直接copy过来备注,以后好查询 原网址:http://blog.sina.com.cn/s/blog_6810dfc20101jddq.html 使用jQue ...

  8. jQuery设置checkbox全选(区别jQuery版本)

    jQuery设置checkbox全选在网上有各种文章介绍,但是为什么在我们用他们的代码的时候就没有效果呢? 如果你的代码一点错误都没有,先不要急着怀疑人家代码的正确性,也许只是人家跟你用的jQuery ...

  9. jquery mobile Checkbox动态添加刷新及事件绑定

    jquery mobile Checkbox动态添加刷新及事件绑定 在微信项目中,涉及到一个多选功能.数据来自后台数据库,需要动态加载. 项目结构:微信api+web app.使用jquery mob ...

随机推荐

  1. LESS详解之编译LESS

      掌握LESS,必须先掌握LESS的编译.因为LESS是CSS预处理语言的一种,是一种动态语言.LESS可以运行在各种语言和环境中,包括浏览器端.服务器端等.就因为是一种CSS预处理语言,所以需要编 ...

  2. Android 升级脚本updater-script 的函数简单介绍

    这是Android系统来执行updater-scripts中的函数介绍. 函数都是的Edify语言.当调用这些函数结束的时候.会返回数据给脚本.当然,你也能够使用这些函数的返回值来确认成功与否,比如: ...

  3. 建立与读取.ini文件

    一般读写ini文件被读写Registry所取代,但我们还是可以透过 win31的传统方式读写ini文件,以存程式目前的相关设定,而於下一次程式执行时再 读回来.目前建议使用GetSetting Sav ...

  4. 无障碍阅读:页面缩放兼容性处理(zoom,Firefox火狐浏览器)

    1.无障碍阅读使用场景 无障碍阅读一般在政府类网站使用比较多,如: 天津海事局(http://www.tjmsa.gov.cn/),其中天津海事局的页面放大和页面缩小在firefox浏览器下存在bug ...

  5. 实战c++中的vector系列--将迭代器转换为索引

    stl的迭代器非常方便 用于各种算法. 可是一想到vector.我们总是把他当做数组,总喜欢使用下标索引,而不是迭代器. 这里有个问题就是怎样把迭代器转换为索引: #include <vecto ...

  6. redission 分布式锁

    https://my.oschina.net/haogrgr/blog/469439   分布式锁和Redisson实现 Aug 20, 2017 CONTENTS 概述 分布式锁特性 Redis实现 ...

  7. EXCEPTION-SPRING

      CreateTime--2016年8月23日09:00:47Author:Marydon 声明:异常类文章主要是记录了我遇到的异常信息及解决方案,解决方案大部分都是百度解决的,(这里只是针对我遇到 ...

  8. repr

    >>> import datetime >>> today=datetime.datetime.now() >>> today datetime. ...

  9. CentOS 6.4 配置DNS

    vi /etc/resolv.conf 写入以下内容并保存: nameserver x.x.x.x 重启服务以生效: service network restart

  10. 插入UUID,出现Data truncation: Data too long for column 'id' at row 1

    ssc.udf.register("getuuid", () => UUID.randomUUID().toString) val stuPCountDF_tmp1=ssc. ...