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

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 传值操作的更多相关文章
- jQuery对checkbox选中和取消选中操作
最近做项目发现jQuery对checkbox的全选和非全选操作只有第一次生效,以后就不生效了,不知道是不是jQuery版本库的问题,最终找到了一个解决方案: 把原来的下面这两句: $('input') ...
- jQuery实现全选、全不选以及反选操作
在写购物车案例时实现全选操作使用的是js的getAttribute()setAttribute()方法获取checked属性的值是undefined实现完成之后全选操作,如果在全选中的情况下改变其中一 ...
- Jquery实际应用,判断radio,selelct,checkbox是否选中及选中的值
jquery取radio单选按钮的值 $("input[name='items']:checked").val(); 另:判断radio是否选中并取得选中的值 如下所示: fun ...
- 转 Jquery实际应用,判断radio,selelct,checkbox是否选中及选中的值
jquery取radio单选按钮的值 $("input[name='items']:checked").val(); 另:判断radio是否选中并取得选中的值 如下所示: ...
- jQuery --- 实现 checkbox 样式的单选框
早就想写点博客了 一直懒着动 最近发现一些写过的东西都不记得了,下决心把自己平时遇到的问题.得到的经验记录下来,希望能大家一点帮助 这是之前写的一个模态框 要求单选 但是 要求radio的默认样式 ...
- jquery的checkbox,radio,select等方法总结
jquery的checkbox,radio,和select是jquery操作的一个难点和重点,很多前端新手对其了解不是很透彻.时间久了不用,我在写的时候有时也难免对某些操作支支吾吾,记不清楚,现在,对 ...
- Jquery获取checkbox属性checked为undefined
说明:本文来自新浪博客,因为无法收藏,故直接copy过来备注,以后好查询 原网址:http://blog.sina.com.cn/s/blog_6810dfc20101jddq.html 使用jQue ...
- jQuery设置checkbox全选(区别jQuery版本)
jQuery设置checkbox全选在网上有各种文章介绍,但是为什么在我们用他们的代码的时候就没有效果呢? 如果你的代码一点错误都没有,先不要急着怀疑人家代码的正确性,也许只是人家跟你用的jQuery ...
- jquery mobile Checkbox动态添加刷新及事件绑定
jquery mobile Checkbox动态添加刷新及事件绑定 在微信项目中,涉及到一个多选功能.数据来自后台数据库,需要动态加载. 项目结构:微信api+web app.使用jquery mob ...
随机推荐
- Linux对文件内容基本操作(学习笔记七)
一.cat 1.1.查看文件内容 格式:cat 文件名 [root@model /]# cat /etc/resolv.conf # Generated by NetworkManager names ...
- Linux 下搭建流媒体服务器
http://blog.csdn.net/huangtaishuai/article/details/9836581 ----------------------------------------- ...
- MySQL Event计划任务刷慢日志
前言 最近在尝试一个日志系统graylog来收集mysql的慢查询日志提,供后续的分析.监控和报警等.测试步骤已经到日志已成功收集到graylog,测试时需要刷一些慢查询日志出来.为了刷比较多的日志和 ...
- java 正则举例
Greedy 数量词 X? X,一次或一次也没有 X* X,零次或多次 X+ X,一次或多次 X{n} X,恰好 n 次 X{n,} X,至少 n 次 X{n,m} X,至少 n 次,但是不超过 m ...
- C++开发WPF,Step by Step
示例代码 使用C++来开发WPF,主要是如何在MFC(Win32)的窗口中Host WPF的Page.下面我就做个详细的介绍. 一.创建工程, 由于MFC的Wizard会生成很多用不到的代码,所以我准 ...
- 在win7/8下搭建简易的无线平台
资料:http://www.cnblogs.com/KeenLeung/p/3482073.html http://www.cnblogs.com/KeenLeung/p/3481998.html 其 ...
- [转载][转]修改/proc目录下的参数优化网络性能
原文地址:[转]修改/proc目录下的参数优化网络性能作者:雪人 网络优化 注意: 1. 参数值带有速度(rate)的参数不能在loopback接口上工作. 2.因为内核是以HZ为单位的内部时钟来定义 ...
- HDUOJ---The Moving Points
The Moving Points Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others ...
- Largest Number(leetcode 179)
给定一个int数组(每个数字无前导0),要求用这些数字拼接出一个最大的数字. 解决思路: 对整个数组进行排序,把排序后的结果拼接起来. 那么如何进行排序呢?只需要定义一个比较函数,如果str(x)+s ...
- Android四款系统架构工具
开发者若想开发出一款高质量的应用,一款功能强大的开发工具想必是不可或缺的.开发工具简化了应用的开发流程,也能使开发者在应用开发本身投入更多的精力.本文就为大家带来4款实用的Android应用架构工具. ...