精华内容
下载资源
问答
  • 下拉多选框,下拉多选框,input下拉弹出复选框多选,多选下拉框
  • Axure RP下拉多选框

    2018-04-04 10:09:03
    使用全局环境变量、动态面板、复选框,利于选中、取消选中来赋值。
  • jQuery+layui插件制作的checkbox多选框选择和美化特效,一款父级子级结构权限选择多选框功能,父级选中,子级全选,子级没有选中父级取消选中效果。
  • android 多选框

    2014-03-18 13:16:07
    这个是android经常会用到的其中1个 自定义的多选框,里面有2个都可以用的例子
  • Android自定义弹出多选框,可全选

    热门讨论 2014-01-16 13:18:23
    Android自定义弹出多选框实现,实现全选功能,注释比较详细,大家可以直接使用。欢迎大家加入Android技术交流群:276454386,多多交流,多提意见。
  • vue、Checkbox多选框、Checkbox属性事件方法、vue Checkbox所有多选框样式、vue Checkbox多选框全部属性事件方法何时使用代码演示基本用法全选不可用受控的checkboxCheckbox组布局API属性Checkbox事件Checkbox Group...

    vue、Checkbox多选框、Checkbox属性事件方法、vue Checkbox所有多选框样式、vue Checkbox多选框全部属性事件方法

    何时使用

    • 在一组可选项中进行多项选择时;
    • 单独使用可以表示两种状态之间的切换,和 switch 类似。区别在于切换 switch 会直接触发状态改变,而 checkbox 一般用于状态标记,需要和提交操作配合。

    代码演示

    基本用法

    在这里插入图片描述
    简单的checkbox

    <template>
      <a-checkbox @change="onChange">Checkbox</a-checkbox>
    </template>
    <script>
      export default {
        methods: {
          onChange(e) {
            console.log(`checked = ${e.target.checked}`);
          },
        },
      };
    </script>
    

    全选

    在这里插入图片描述
    在实现全选效果时,你可能会用到indeterminate属性

    <template>
      <div>
        <div :style="{ borderBottom: '1px solid #E9E9E9' }">
          <a-checkbox :indeterminate="indeterminate" @change="onCheckAllChange" :checked="checkAll">
            Check all
          </a-checkbox>
        </div>
        <br />
        <a-checkbox-group :options="plainOptions" v-model="checkedList" @change="onChange" />
      </div>
    </template>
    <script>
      const plainOptions = ['Apple', 'Pear', 'Orange'];
      const defaultCheckedList = ['Apple', 'Orange'];
      export default {
        data() {
          return {
            checkedList: defaultCheckedList,
            indeterminate: true,
            checkAll: false,
            plainOptions,
          };
        },
        methods: {
          onChange(checkedList) {
            this.indeterminate = !!checkedList.length && checkedList.length < plainOptions.length;
            this.checkAll = checkedList.length === plainOptions.length;
          },
          onCheckAllChange(e) {
            Object.assign(this, {
              checkedList: e.target.checked ? plainOptions : [],
              indeterminate: false,
              checkAll: e.target.checked,
            });
          },
        },
      };
    </script>
    

    不可用

    在这里插入图片描述
    checkbox 不可用

    <template>
      <div>
        <a-checkbox :defaultChecked="false" disabled />
        <br />
        <a-checkbox defaultChecked disabled />
      </div>
    </template>
    

    受控的checkbox

    在这里插入图片描述
    联动checkbox

    <template>
      <div>
        <p :style="{ marginBottom: '20px' }">
          <a-checkbox :checked="checked" :disabled="disabled" @change="onChange">
            {{label}}
          </a-checkbox>
        </p>
        <p>
          <a-button type="primary" size="small" @click="toggleChecked">
            {{!checked ? 'Check' : 'Uncheck'}}
          </a-button>
          <a-button :style="{ marginLeft: '10px' }" type="primary" size="small" @click="toggleDisable">
            {{!disabled ? 'Disable' : 'Enable'}}
          </a-button>
        </p>
      </div>
    </template>
    <script>
      export default {
        data() {
          return {
            checked: true,
            disabled: false,
          };
        },
        computed: {
          label() {
            const { checked, disabled } = this;
            return `${checked ? 'Checked' : 'Unchecked'}-${disabled ? 'Disabled' : 'Enabled'}`;
          },
        },
        methods: {
          toggleChecked() {
            this.checked = !this.checked;
          },
          toggleDisable() {
            this.disabled = !this.disabled;
          },
          onChange(e) {
            this.checked = e.target.checked;
          },
        },
      };
    </script>
    

    Checkbox组

    在这里插入图片描述
    方便的从数组生成checkbox

    <template>
      <div>
        <a-checkbox-group :options="plainOptions" v-model="value" @change="onChange" />
        <br />
        <a-checkbox-group :options="plainOptions" :defaultValue="['Apple']" @change="onChange" />
        <br />
        <a-checkbox-group :options="options" :value="['Pear']" @change="onChange" />
        <br />
        <a-checkbox-group
          :options="optionsWithDisabled"
          disabled
          :defaultValue="['Apple']"
          @change="onChange"
        >
          <span style="color: red" slot="label" slot-scope="{value}">{{value}}</span>
        </a-checkbox-group>
      </div>
    </template>
    <script>
      const plainOptions = ['Apple', 'Pear', 'Orange'];
      const options = [
        { label: 'Apple', value: 'Apple' },
        { label: 'Pear', value: 'Pear' },
        { label: 'Orange', value: 'Orange' },
      ];
      const optionsWithDisabled = [
        { value: 'Apple' },
        { label: 'Pear', value: 'Pear' },
        { label: 'Orange', value: 'Orange', disabled: false },
      ];
      export default {
        data() {
          return {
            plainOptions,
            options,
            optionsWithDisabled,
            value: [],
          };
        },
        methods: {
          onChange(checkedValues) {
            console.log('checked = ', checkedValues);
            console.log('value = ', this.value);
          },
        },
      };
    </script>
    

    布局

    在这里插入图片描述
    Checkbox.Group内嵌Checkbox并与Grid组件一起使用,可以实现灵活的布局

    <template>
      <a-checkbox-group @change="onChange">
        <a-row>
          <a-col :span="8"><a-checkbox value="A">A</a-checkbox></a-col>
          <a-col :span="8"><a-checkbox value="B">B</a-checkbox></a-col>
          <a-col :span="8"><a-checkbox value="C">C</a-checkbox></a-col>
          <a-col :span="8"><a-checkbox value="D">D</a-checkbox></a-col>
          <a-col :span="8"><a-checkbox value="E">E</a-checkbox></a-col>
        </a-row>
      </a-checkbox-group>
    </template>
    <script>
      export default {
        methods: {
          onChange(checkedValues) {
            console.log('checked = ', checkedValues);
          },
        },
      };
    </script>
    

    API

    属性

    Checkbox

    参数说明类型默认值
    autoFocus自动获取焦点booleanfalse
    checked指定当前是否选中booleanfalse
    defaultChecked初始是否选中booleanfalse
    disabled失效状态booleanfalse
    indeterminate设置 indeterminate 状态,只负责样式控制booleanfalse

    事件

    事件名称说明回调参数
    change变化时回调函数Function(e:Event)

    Checkbox Group

    参数说明类型默认值
    defaultValue默认选中的选项string[][]
    disabled整组失效booleanfalse
    options指定可选项,可以通过 slot=“label” slot-scope=“option” 定制 labelstring[] | Array<{ label: string value: string disabled?: boolean, onChange?: function }>[]
    value指定选中的选项string[][]

    事件

    事件名称说明回调参数
    change变化时回调函数Function(checkedValue)

    方法

    Checkbox

    名称描述
    blur()移除焦点
    focus()获取焦点
    展开全文
  • css修改多选框的样式

    千次阅读 2020-05-25 17:28:05
    每日的艰辛历程:最开始做好的是左边...实现的思路是用新加的label标签替换掉默认的input多选框 <input type="checkbox" class="checkone" value="专项行动管理系统" iconcolor="#ce53c1" name="sysnameselect...

    每日的艰辛历程:最开始做好的是左边这个样子,设计师说害太丑了,做成右边这种吧,然后就 改呗。

    最开始是想修改伪元素的样式来实现,然后发现伪元素的样式不能通过js来修改(因为系统名对应的颜色值是后台返回的),所以只能换种方法。

          

    实现的思路是用新加的label标签替换掉默认的input多选框

    <input type="checkbox" class="checkone" value="专项行动管理系统" iconcolor="#ce53c1" name="sysnameselect">
    <label class="label-box"></label>

     父容器相对定位,label标签定位的与input多选框位置相同,但是注意原生的input不要使用display:none属性,会点击不到,采用opacity:0的属性。然后z-index设置比input高点。

    #sysnameList li .checkone{
        opacity: 0;
        z-index:9;
    }
    #sysnameList li .label-box {
        width:20px;
        height:20px;
        padding: 9px;
        border-radius: 20px;
        display: inline-block;
        position: absolute;
        left: 15px;
        background: #cecece;/*多选框未选中的背景色,选中背景色在js里控制*/
    }

     最后实现结果

    展开全文
  • jQuery UI Multiselect (jQuery UI 多选框

    热门讨论 2013-10-10 11:44:17
    jQuery UI Multiselect是一个Web UI控件,它将html multiple select inputs转换成一个更直关、更易于操作的多选控件。支持全选添加和删除操作。
  • CheckBox多选框

    千次阅读 2020-08-25 16:45:31
    CheckBox多选框 基础用法 单独使用可以表示两种状态之间的切换,写在标签中的内容为checkbox按钮的介绍 在el-checkbox元素中定义v-model绑定变量,单一的checkbox中,默认绑定变量的值会是Boolean,选中为true,...

    CheckBox多选框

    基础用法

    单独使用可以表示两种状态之间的切换,写在标签中的内容为checkbox按钮的介绍

    在el-checkbox元素中定义v-model绑定变量,单一的checkbox中,默认绑定变量的值会是Boolean,选中为true,没选中为false。

    <template>
      <!-- `checked` 为 true 或 false -->
      <el-checkbox v-model="checked">备选项</el-checkbox>
    </template>
    <script>
      export default {
        data() {
          return {
            checked: true
          };
        }
      };
    </script>

    效果图如下所示:

     

    禁用状态

    多选框不可选用状态

    只需要设置disabled属性即可

    <template>
      <el-checkbox v-model="checked1" disabled>备选项1</el-checkbox>
      <el-checkbox v-model="checked2" disabled>备选项</el-checkbox>
    </template>
    <script>
      export default {
        data() {
          return {
            checked1: false,
            checked2: true
          };
        }
      };
    </script>

    效果图如下图所示:

     

    多选框组

    适用于多个勾选框绑定到同一个数组的情景,通过是否勾选来表示这一组选中的项。

     checkbox-group元素能把多个checkbox管理为一组,只需要在Group中使用v-model绑定Array类型的变量即可。el-checkbox的label属性是该checkbox对应的值,若该标签中无内容,则该属性也充当checkbox按钮后的介绍。label与数组中的元素值相对应的,如果存在指定的值则为选中状态,否则为不选中。

    <template>
      <el-checkbox-group v-model="checkList">
        <el-checkbox label="复选框 A"></el-checkbox>
        <el-checkbox label="复选框 B"></el-checkbox>
        <el-checkbox label="复选框 C"></el-checkbox>
        <el-checkbox label="禁用" disabled></el-checkbox>
        <el-checkbox label="选中且禁用" disabled></el-checkbox>
      </el-checkbox-group>
    </template>
    
    <script>
      export default {
        data () {
          return {
            checkList: ['选中且禁用','复选框 A']
          };
        }
      };
    </script>

    效果图如下所示:

     

     

    indeterminate状态

    indeterminate属性用以表示checkbox的不确定的状态,一般用于实现全选的效果

    <template>
      <el-checkbox :indeterminate="isIndeterminate" v-model="checkAll" @change="handleCheckAllChange">全选</el-checkbox>
      <div style="margin: 15px 0;"></div>
      <el-checkbox-group v-model="checkedCities" @change="handleCheckedCitiesChange">
        <el-checkbox v-for="city in cities" :label="city" :key="city">{{city}}</el-checkbox>
      </el-checkbox-group>
    </template>
    <script>
      const cityOptions = ['上海', '北京', '广州', '深圳'];
      export default {
        data() {
          return {
            checkAll: false,
            checkedCities: ['上海', '北京'],
            cities: cityOptions,
            isIndeterminate: true
          };
        },
        methods: {
          handleCheckAllChange(val) {
            this.checkedCities = val ? cityOptions : [];
            this.isIndeterminate = false;
          },
          handleCheckedCitiesChange(value) {
            let checkedCount = value.length;
            this.checkAll = checkedCount === this.cities.length;
            this.isIndeterminate = checkedCount > 0 && checkedCount < this.cities.length;
          }
        }
      };
    </script>

    效果图如下所示:

     

     

     

    可选项目数量的限制

    使用min和max属性能够限制可以被勾选的项目的数量

    <template>
      <el-checkbox-group 
        v-model="checkedCities"
        :min="1"
        :max="2">
        <el-checkbox v-for="city in cities" :label="city" :key="city">{{city}}</el-checkbox>
      </el-checkbox-group>
    </template>
    <script>
      const cityOptions = ['上海', '北京', '广州', '深圳'];
      export default {
        data() {
          return {
            checkedCities: ['上海', '北京'],
            cities: cityOptions
          };
        }
      };
    </script>

    效果图如下图所示:

     

    按钮样式

    按钮样式多选组合。

    只需要把el-checkbox元素替换为el-checkbox-button元素即可。此外,Element还提供了size属性

    <template>
      <div>
        <el-checkbox-group v-model="checkboxGroup1">
          <el-checkbox-button v-for="city in cities" :label="city" :key="city">{{city}}</el-checkbox-button>
        </el-checkbox-group>
      </div>
      <div style="margin-top: 20px">
        <el-checkbox-group v-model="checkboxGroup2" size="medium">
          <el-checkbox-button v-for="city in cities" :label="city" :key="city">{{city}}</el-checkbox-button>
        </el-checkbox-group>
      </div>
      <div style="margin-top: 20px">
        <el-checkbox-group v-model="checkboxGroup3" size="small">
          <el-checkbox-button v-for="city in cities" :label="city" :disabled="city === '北京'" :key="city">{{city}}</el-checkbox-button>
        </el-checkbox-group>
      </div>
      <div style="margin-top: 20px">
        <el-checkbox-group v-model="checkboxGroup4" size="mini" disabled>
          <el-checkbox-button v-for="city in cities" :label="city" :key="city">{{city}}</el-checkbox-button>
        </el-checkbox-group>
      </div>
    </template>
    <script>
      const cityOptions = ['上海', '北京', '广州', '深圳'];
      export default {
        data () {
          return {
            checkboxGroup1: ['上海'],
            checkboxGroup2: ['上海'],
            checkboxGroup3: ['上海'],
            checkboxGroup4: ['上海'],
            cities: cityOptions
          };
        }
      }
    </script>

    效果图如小图所示:

     

     

     

     

     

     

     

     

    带有边框

    设置border属性可以渲染为带有边框的多选框

    <template>
      <div>
        <el-checkbox v-model="checked1" label="备选项1" border></el-checkbox>
        <el-checkbox v-model="checked2" label="备选项2" border></el-checkbox>
      </div>
      <div style="margin-top: 20px">
        <el-checkbox v-model="checked3" label="备选项1" border size="medium"></el-checkbox>
        <el-checkbox v-model="checked4" label="备选项2" border size="medium"></el-checkbox>
      </div>
      <div style="margin-top: 20px">
        <el-checkbox-group v-model="checkboxGroup1" size="small">
          <el-checkbox label="备选项1" border></el-checkbox>
          <el-checkbox label="备选项2" border disabled></el-checkbox>
        </el-checkbox-group>
      </div>
      <div style="margin-top: 20px">
        <el-checkbox-group v-model="checkboxGroup2" size="mini" disabled>
          <el-checkbox label="备选项1" border></el-checkbox>
          <el-checkbox label="备选项2" border></el-checkbox>
        </el-checkbox-group>
      </div>
    </template>
    
    <script>
      export default {
        data () {
          return {
            checked1: true,
            checked2: false,
            checked3: false,
            checked4: true,
            checkboxGroup1: [],
            checkboxGroup2: []
          };
        }
      }
    </script>

    效果图如下图所示:

     

     

     

     

     

     

     

    Checkbox Attributes

    参数说明类型可选值默认值
    value/v-model绑定值string/number/boolean————
    label选中状态的值(只有在checkbox-group或者绑定对象类型为array时有效)string/number/boolean————
    true-label选中时的值string/number——

    ——

    false-label没有选中的值string/number————
    disabled是否禁用boolean——false
    border是否显示边框boolean——false
    sizeCheckBox的尺寸,仅在border为真时有效stringmedium/small/mini——
    name原生name属性string————
    checked当前是否勾选boolean——false
     indeterminate设置indeterminate状态,只负责样式控制boolean——false

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     CheckBox Events

    事件名称说明回调函数
    change当绑定值变化时触发的  

     

     

     

    CheckBox-group Attributes

    参数说明类型可选值默认值
    value/v-model绑定值array————
    size多选框组尺寸,仅对按钮形式的CheckBox或带有边框的CheckBox有效stringmedium/small/mini——
    disable是否禁用boolean——false
    min可被勾选的checkbox的最小数量number————
    max可被勾选的checkbox的最大数量number————
    text-color按钮形式的checkbox激活时的文本颜色string——#ffffff
    fill按钮形式的checkbox激活时的填充色和边框色string——#409EFF

     

     

     

     

     

     

     

     

     

     

     

     

     

    CheckBox-group Events

    事件名称说明回调参数
    change当绑定值变化时触发的事件 更新后的值

     

     

     

    CheckBox-button Attributes

    参数说明类型可选值默认值
    label选中状态的值(只有在checkbox-group或者绑定对象类型为array时有效)string/number/boolean————
    true-label选中时的值string / number————
    false-label没有选中时的值string / number————
    disabled是否禁用boolean——false
    name原生 name 属性string————
    checked当前是否勾选boolean——false

     

    展开全文
  • 下拉框中嵌套多选框控件

    热门讨论 2011-09-05 11:50:11
    实现在下拉框嵌套多选  下拉框中嵌套复选框,可以实现下拉多选
  • vue + elementUI 表格多选框选中 回显

    万次阅读 2019-07-24 19:22:51
    那么想要实现table的多选框回显,前提得有多选框,而实现回显也主要有依赖多选框自带的几个事件,当表格存在多选框时这几个事件便可以生效: <el-table ref="multipleTable" :data="carData" :empty-t...

    项目开发使用的elemnetUI的table组件,牵扯到一个多选框的回显机制,这里记录一下。(最新方法在最下面)

    那么想要实现table的多选框回显,前提得有多选框,而实现回显也主要有依赖多选框自带的几个事件,当表格存在多选框时这几个事件便可以生效:

    <el-table ref="multipleTable" 
              :data="carData" 
              :empty-text="emptytext"
              :header-cell-style="{ 'background-color': '#5F7ABF', 'color': '#fff','border': 'none' }"
              :row-key="getRowKeys"
              style="margin-top: 10px;width:100%" stripe border 
              // 主要事件就是如下几个
              @selection-change="handleChange"
              @select-all="handleSelectAll"
              @select="handleSelect">
                  <el-table-column type="selection" :reserve-selection="true" width="40"></el-table-column>
                  <el-table-column
                    label="车牌号"
                    align="center"
                    prop="vehicleNo"
                    min-width="150px">
                  </el-table-column>
                  <el-table-column
                      prop="activeStatus"
                      align="center"
                      label="状态"
                      min-width="120px">
                    <template slot-scope="scope">
                      <span v-if="scope.row.activeStatus === '在线'" style="color:#13CE66">{{ scope.row.activeStatus }}</span>
                      <span v-else>{{ scope.row.activeStatus }}</span>
                    </template>
                  </el-table-column>
                  <el-table-column
                    prop="platformName"
                    align="center"
                    label="运营商平台"
                    min-width="150px"
                    show-overflow-tooltip>
                  </el-table-column>
                  <el-table-column
                    prop="owersName"
                    align="center"
                    label="企业/业户"
                    min-width="150px"
                    show-overflow-tooltip>
                  </el-table-column>
                </el-table>

    都是elementUI自带的事件,详细了解可以去看官网

    elementUI  table的多选框是双向切换状态,即点击勾选,再点击取消勾选,所以要实现回显功能,首先应该判断多选框当前的状态,默认的select事件会携带两个参数,selection即当前勾选的所有数据的集合(数组),row即当前行的数据,代码如下:

    handleSelect(val, row) {
            if (this.firstIN === 1) { // 设置第一次进来才回触发事件
              /* 1 => add ; 0 => remove*/
              let flag = 0
              for (const i in val) {
                if (row.id === val[i].id) {
                  flag = 1
                  break
                }
              }
              if (flag === 1) {
                // 如果判断当前为添加则将当前勾选数据push到指定数组中
                this.superviseDate.push(row)
              } else {
                // 否则从数组中删除当前行数据
                for (const i in this.superviseDate) {
                  if (this.superviseDate[i].id === row.id) { this.superviseDate.splice(i, 1) }
                }
              }
            }
          },
    // select-all事件会勾选或者取消勾选当前页面的所有数据
    handleSelectAll(val) {
            if (this.firstIN === 1) { // 意思第一次点击不会执行hangleSelectAll里面的方法
              var v = this
              // remove
              if (val.length === 0) {
                for (const i in v.carData) {
                  for (const j in v.superviseDate) {
                    if (v.superviseDate[j].id === v.carData[i].id) {
                      v.superviseDate.splice(j, 1)
                      break
                    }
                  }
                }
              }
              if (v.superviseDate.length === 0) {
                for (const i in val) {
                  v.superviseDate.push(val[i])
                }
              } else {
                for (const i in val) {
                  let flag = false
                  for (const j in v.superviseDate) {
                    if (v.superviseDate[j].id === val[i].id) {
                      flag = true
                      break
                    }
                  }
                  if (!flag) { v.superviseDate.push(val[i]) }
                }
              }
            }
          },
    // selection-change事件
    handleChange(val) {
        if (this.firstIN === 0) {
          this.superviseDate = val
        }
      }

    上述多选框的这三个事件结合方能准确提炼出当前表格勾选的数据

    回显是在表格数据请求里面完成的,即在获取表格数据时,将之前获取的表格勾选的数据进行回显,每一次把当前页请求的数据和表格勾选数据做对比,如果相等则回显

    // 每一次执行数据请求的方法时,在请求成功的方法里执行回显
    // 在外层定义一个用来保存回显数据的数组checkedrow
                res.data.rows.forEach(item => {
                    this.superviseDate.forEach(val => {
                      if (val.vehicleNo=== item.vehicleNo) {
                        checkedrow.push(item)
                      }
                    })
                  })
                  this.$nextTick(() => {
                    checkedrow.forEach(row => {
                      this.$refs.multipleTable.toggleRowSelection(row, true) // 回显
                    })
                  })

    上述就是基本的table数据回显,但是因为业务需要,这个项目回显的是从input v-model绑定的值,因为在选择车辆时,点击确定,勾选数据就是赋值给input 绑定的值,这样的写法也可以避免很多bug,比如,如果用户删除input的值(input里面有一个x的清楚按钮),这是再打开车辆选择弹框,那么table数据是不需要回显的。代码如下:

    if (this.superviseDate || this.vehicleNo) {
                if (this.vehicleNo || this.selectNo) { // 数据回显
                  const checkedrow = []
                  let cidarr = []
                  let no = ''
                  if (this.vehicleNo) {
                    this.clickCheckArr = this.vehicleNo.split(',')
                  }
                  if (this.clickCheckArr.length > 0) no = this.clickCheckArr.join()
                  if (no.indexOf(',') !== -1) {
                    cidarr = no.split(',')
                  } else {
                    cidarr.push(no)
                  }
                  res.data.rows.forEach(item => {
                    cidarr.forEach(i => {
                      if (i === item.vehicleNo) {
                        checkedrow.push(item)
                      }
                    })
                  })
                  this.$nextTick(() => {
                    checkedrow.forEach(row => {
                      this.$refs.multipleTable.toggleRowSelection(row, true)
                    })
                  })
                } else {
                  this.$refs.multipleTable.clearSelection()
                }
              }

    以上方法适用于elementUI table之前的版本了,也不知道在何时饿了么已经对表格功能做了更新,以上需求利用table自带的方法便可以轻松实现

    Table-column增加属性:reserve-selection

    table增加属性:row-key

    增加以上属性便可以轻松实现。

    展开全文
  • 一组14个的多选框,选中前13个第14个会没有选中第14个前13个会没有,js代码应该怎么写,我只想实现互斥而不想实现别的任何功能,前13个的class=a,14的class=b $()function selectAll(obj){ if(obj.value=='无...
  • 多选框的下拉列表

    万次阅读 2018-08-01 12:41:56
    之前想写一个带多选框的下拉列表,然后找相关的内容,发现大多都是用select写的,这种是默认的下拉列表样式,但有时候需要自己来写样式,这样用select就不合适了。 然后我就在csdn中无意间发现了一位博主...
  • 我需要实现的功能: 从后台读取到数据后 根据判断 满足条件 则自动勾选 不满足 不勾选 (全部为不可编辑状态) 选中一行 点击编辑 则可以将当前行变成可编辑状态 然后可以 进行多选框的选中或取消操作 然后点击保存 就...
  • vue封装Checkbox多选框组件

    千次阅读 2019-07-05 14:11:10
    "有禁用选项的多选框列表" v - model = "value1" @getData = "getTtInfo" : options = "options1" / > < p > 您选中的是: { { value1 } } < / p > < CheckList title = "有选中禁用的多选框列表" ...
  • 1.多选框的回显: js:$(  function(){  var checkBoxAll =$("input[name^='checkbox_']");//获取前缀为checkbox_的所有多选框对象  var checkArray=${list};//获取多选框需要回显得对应的值集合  console....
  • HTML 多选框

    万次阅读 2019-07-29 10:17:50
    代码: <!DOCTYPE html> <... <head>...meta charset="utf-8">...多选框</title> </head> <body> <form action=""> 爱好:<input type="checkbox" name=...
  • Antd Checkbox 多选框使用

    千次阅读 2020-08-19 17:02:29
    {getFieldDecorator("IsIssueCorrectionOpinion", { initialValue: record.IsIssueCorrectionOpinion, valuePropName: "checked", })( <Checkbox onChan.
  • Java 单选框和多选框教程

    千次阅读 2020-04-21 11:10:26
    一、单选框: 1.新建 new JRadioButton 单选按钮 2.单选按钮都放到add()一个 按钮组new ButtonGroup()里(ButtonGroup只有单选功能,不存在布局功能,所以要第三步,单独...图片按钮_单选框_多选框; import javax.s...
  • 例如:点击一个即所有的多选框都选中了,出现的情况有以下几种; 第一种情况:v-model 绑定的值应该是数组的形式,结果写成了字符串的形式。 第二种情况:没有写label值 ...
  • ElementUI之表格多选框使用

    千次阅读 2020-03-01 12:03:29
    //判断多选框是否为空 若为空提示未选中 if ( this . multipleSelection == '' ) { app . $notify ( { title : '温馨提示:' , message : '您未选中车辆,请重新操作!!!' , type : '...
  • element表格使用多选框

    千次阅读 2020-03-23 20:33:45
    element使用表格 {{ scope.row.date }} 切换第二、第三行的选中状态 取消选择 全选/全不 data(){ return{ tableData: [ { date: "2016-05-04", name: "王小虎", address: "上海市普陀区金沙江路 1517 弄" }, { ...
  • jQuery 获取多选框值,以及多选框中文的函数实践 by FungLeo前言本方法是我刚在项目中用的方法.可能有更加好的方法.但我不清楚.搜索了几个方法,好像都有错误,不知道是别人的错误,还是我的错误.因此,我自己构造了以下...
  • 多选框默认被选中

    千次阅读 2019-10-28 10:13:52
    html+JQuery实现多选框 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script src="js/jquery-3.3.1.js"></script> &...
  • 在ElmentUI的Table表格组件中,也许你会使用type为selection值的多选框功能,但是此时设置的label属性不生效,不能设置标题名称;有时候我们的需求就是要添加标题名称,那该如何处理呢?当然你可以对其样式做特殊...
  • vue-element 多选框实现单选

    千次阅读 2019-12-17 16:21:48
    多选框实现单选,取消全选,取消选中 <el-table ref="tables" :data="tableData.slice((currentPage-1)*pageSize,currentPage*pageSize)" border size="mini" :header-cell-style="{'text-align':'center'}" :...
  • 处理 elementUI 中表格多选框禁用问题

    千次阅读 2020-01-16 13:37:59
    在 el-table-column type 类型为 selection 组件中,添加 :selectable='方法名' <el-table :data="tableData" v-loading="loading" max-height="570" stripe :header-cell-style="headerStyle" @selection-change...
  • Element Checkbox 多选框 change事件

    千次阅读 2020-11-25 09:39:57
    change 事件想传默认值又想传自定义参数 <el-checkbox :indeterminate="isIndeterminate" v-model="checkAll" @change="checked=>handleCheckAllChange(checked, val, i)" >{{key}}<...
  • php获取多选框的值

    万次阅读 2020-10-08 13:25:14
    html中多选框中的name需要用[]修饰 <input type="checkbox" name="hobby[]" value="sleep"/> <input type="checkbox" name="hobby[]" value="play"/> <input type="checkbox" name="hobby[]" value=...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 609,933
精华内容 243,973
关键字:

多选框

友情链接: NAV350.rar