标签:checkbox

页面checkbox向后台传值需注意的一个细节

发表于1年前(Mar 17, 2017 8:26:58 PM)  阅读 548  评论 0

分类: WEB前端 JS

标签: checkbox ajax serialize serializeArray

checkbox是很常用的一个html控件,在使用时有一个细节需要注意,如果你的checkbox没有被选中,那么这个name属性将不会随表单一起提交,当然,笔者说的是serialize表单ajax提交的方式(至于页面默认同步的提交方式,笔者好像工作以来基本都没用过,都是采用ajax异步提交的,使用页面默认同步的方式,会不会有该问题,笔者未做验证)。举个例子:

<form id="form">
    <input type="checkbox" name="football"/>
</form>

当你勾选了该checkbox时,提交表单会带参数football=on,如果没有勾选,提交的表单就没有football这个参数。平时,我们基本上可以根据没有football这个参数就认为用户没有勾选该项,这完全没有问题。但笔者在做基础平台时,做通用功能的时候,如果每个checkbox参数这样去判断一次,感觉会很累赘,无法利用Sp

......

bootstrap-table复选框增加默认值

发表于1年前(Nov 20, 2016 12:09:48 AM)  阅读 1905  评论 0

分类: WEB前端 JS

标签: bootstrap-table checkbox formatter

bootstrap-table可以通过使用{field: 'state',checkbox: true}来设置某列显示为checkbox复选框,而我们有时需要在数据列表初始化的同时初始化checkbox的选中状态,这时可以通过增加formatter函数来实现{field: 'state',checkbox: true,formatter:stateFormatter}。

function stateFormatter(value, row, index) {
        if (some coditon) {
            return {
                disabled: true,
                checked: true
            };
        }
        return value;
    }

在stat

......