用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1820|回复: 1
收起左侧

[讨论/交流] 复选框的选中与取消选中的问题

[复制链接]
发表于 2018-4-10 11:19:26 | 显示全部楼层 |阅读模式
正在做一个企业站的后台系统,准备做一个文章的置顶与推荐功能,在文章添加界面可以直接       
<label>        <input name="is_rec" type="checkbox" value="1" />推荐</label>
<label>        <input name="is_top" type="checkbox" value="1" />置顶</label>
这样提交以后选中推荐后是置顶的话直接在数据库写入1,不选中使用数据库默认值0,但后台除了添加文章还一写会有编辑文章,编辑文件中,我写成了这样       
<label>        <input name="is_rec" type="checkbox" value="0" <?php echo empty($row['is_rec'])? '' : ' checked="checked"' ?> onclick="this.value=(this.value==0) ? 1:0" />推荐</label>,
但实现不了想要的功能,如果添加时没有选中可以编辑为选中,但如果想取消选中不能实现,请问下各位大神还有什么其它解决办法吗。
发表于 2018-5-8 18:10:05 | 显示全部楼层
var v = this.value;this.value = v == 0 ? 1 : 0;

本版积分规则