首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ExtJS中Checkbox传值到后盾并保存到数据库中

2013-03-25 
ExtJS中Checkbox传值到后台并保存到数据库中?我使用了Checkbox的inputvalue属性,当被选中时,传值为1,这个

ExtJS中Checkbox传值到后台并保存到数据库中?
我使用了Checkbox的inputvalue属性,当被选中时,传值为1,这个没有问题,可是我就是不知道怎么的当checkbox没有选中时怎么设置传到数据库的值为0,而不是Null,我数据库相关字段已经设置默认值为0了,我好像想不出其他好办法了,大侠们有谁遇到同样的问题了吗?
[解决办法]
??
进数据库前处理一下,如果不是1就是0啊
[解决办法]

引用:
但是我现在想怎么可以实现从数据库读取0和1,来决定选择框的选择状态是选中还是未选中。

没太理解。从你描述上来看,这是非常入门的问题

string checked = "";
if(data["a"]==1){ checked = "checked="checked"";
}
然后直接在input里面输出checked变量就行了
[解决办法]
主是直接判断,如果1就是true;0就为false然后给Checkbox的checked属性赋值。
[解决办法]
可以判断取到的值,如果和checkbox的inputValue相等,就选中,否则不选中
[解决办法]
lz能发一下你怎么处理0和1的吗?checkbox数据怎么绑定的- -新手求教
[解决办法]
CheckBox 在前台更改的时候不是只要存在 checked 属性,不管是true还是 false 都会被选中么???个人处理的时候如果不是选中都会移除 checked 属性。
[解决办法]
引用:
我使用了Checkbox的inputvalue属性,当被选中时,传值为1,这个没有问题,可是我就是不知道怎么的当checkbox没有选中时怎么设置传到数据库的值为0,而不是Null,我数据库相关字段已经设置默认值为0了,我好像想不出其他好办法了,大侠们有谁遇到同样的问题了吗?



你虽然默认字段设置为0了,但你插入语句或修改语句里有这个字段他的是NULL,

在给插入语句赋值的时候你可以加一个判断让值为null是你直接替换成0 if(checkbox==null){checkbox==0;}
[解决办法]
在给插入语句赋值的时候你可以加一个判断让值为null是你直接替换成0 if(checkbox==null){checkbox=0;} 

热点排行