复选框

checkbox只可选择一个

牧云@^-^@ 提交于 2020-02-15 03:20:09
<td> <c:if test="${wxmMsgLog.sendStatus != 1}"><input type="checkbox" value="${wxmMsgLog.id}" name="coverPic" onclick="Onlyone(this)"></c:if> </td> function Onlyone(chk) { var obj = document.getElementsByName("coverPic"); for (i = 0; i < obj.length; i++) { //判斷obj集合中的i元素是否為cb,若否則表示未被點選 if (obj[i] != chk) obj[i].checked = false; //若要至少勾選一個的話,則把上面那行else拿掉,換用下面那行 else obj[i].checked = true; } } var obj = document.getElementsByName("coverPic"); var coverPic; for (var i = 0; i < obj.length; i++) { if (obj[i].checked) { //判断复选框是否选中如果选中得到只是一个值 coverPic = obj[i].value; } } if (coverPic == undefined) {

Vue表单控件绑定

ぃ、小莉子 提交于 2020-02-13 05:27:24
  在Web应用中,我们经常会使用表单向服务端提交一些数据,而通常也会在表单项中绑定一些如input、change等事件对用户输入的数据进行校验、更新等操作。在Vue.js中我们可以使用v-model指令同步用户输入的数据到Vue示例data属性中,同时会对radio、checkbox、select等原生表单组件提供一些语法糖使表单操作更加容易。 一、基本用法    下面我们列举基本例子来看看如何使用v-model更新表单控。    1.text   设置文本框v-model为name,代码示例如下    <span>Welcome{{name}}</span> <br> <input type="text" v-model="name" placeholder="join DDFE">   当用户操作文本框时,vm.name会自动更新为用户输入的值,同时,span内的内容也会随之改变。   2.checkbox   复选框checkbox在表单中会经常使用,下面我们来看看单个checkbox如何使用v-model。代码示例如下: <input type="checkbox" id="checkbox" v-model="checked"> <label for="checkbox">{{checked}}</label>   当用户勾选了checkbox时,vm.checked

Bootstrap之表单

ε祈祈猫儿з 提交于 2020-02-07 04:35:36
基础表单 表单中常见的元素主要包括: 文本输入框 、 下拉选择框、单选按钮、复选按钮 、 文本域 和 按钮 等。 当然表单除了这几个元素之外,还有 input 、 select 、 textarea 等元素,在Bootstrap框架中,通过定制了一个类名` form-control `,也就是说,如果这几个元素使用了类名“form-control”,将会实现一些设计上的定制效果。 1、宽度变成了100% 2、设置了一个浅灰色(#ccc)的边框 3、具有4px的圆角 4、设置阴影效果,并且元素得到焦点之时,阴影和边框效果会有所变化 5、设置了placeholder的颜色为#999 注意:类名“ .form-control ”是添加在 input、select上面的。只控制输入框的样式。 注意:当 input 的类型是 checkbox 或者 radio 时,<label> 是包裹住了 <input> 的>。 水平表单 Bootstrap框架默认的表单是 垂直显示风格 ,但很多时候我们需要的 水平表单风格 (标签居左,表单控件居右)见下图。 <form class="form-horizontal" role="form"> <div class="form-group"> <label for="inputEmail3" class="col-sm-2 control-label"

【Spring学习笔记-MVC-11--】Spring MVC之表单标签

六眼飞鱼酱① 提交于 2020-02-04 11:53:30
一、使用方法 1.要使用Spring MVC提供的表单标签,首先需要在视图页面添加: <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> 2.form标签: <form:form modelAttribute="contentModel" method="post"> modelAttribute 属性指定该form绑定的是哪个Model,如果该属性不指定,那么默认从模型中获取名称为“command”的表单对象,如果不存在此表单对象,将发生错误。当指定了对应的Model后就可以在form标签内部其它表单标签上通过为 path 指定Model属性的名称来绑定Model中的数据了, method 属性指定form的提交方式如GET、POST等。 常用属性: path:表示表单对象属性(如:java中Person类的username、password属性); cssClass:表单组件对应的CSS样式名; cssStyle:表单组件对应的CSS样式串 3.input标签: <form:input path="username"/> 会生成一个type为text的Html input标签,通过 path 属性来指定要绑定的Model中的值。 4.password标签: <form

SpringMVC(11)表单标签

点点圈 提交于 2020-02-04 11:46:30
本篇我们来学习Spring MVC表单标签的使用,借助于Spring MVC提供的表单标签可以让我们在视图上展示WebModel中的数据更加轻松。 一.首先我们先做一个简单了例子来对Spring MVC表单表单标签的使用有一个大致的印象,然后再结合例子对各个标签介绍一下如何使用。 1.首先,在com.demo.web.models包中添加一个模型TagsModel内容如下: package com.demo.web.models; import java.util.List; import java.util.Map; public class TagsModel{ private String username; private String password; private boolean testBoolean; private String[] selectArray; private String[] testArray; private Integer radiobuttonId; private Integer selectId; private List<Integer> selectIds; private Map<Integer,String> testMap; private String remark; public void setUsername

vue实现CheckBox与数组对象绑定

百般思念 提交于 2020-02-02 19:22:54
实现需求: 实现一个简易的购物车,页面的表格展示data数据中的一个数组对象,并提供选中商品和全选商品checkbox复选框,页面实时显示选中商品的总金额: 分析: 1:使用v-for循环渲染arraylist对象; 2:使用computed计算属性计算总价; 3:使用computed计算全选复选框是否应该被选中(商品列表如果都被勾选,则设置全选复选框的状态为选中,否则设置全选复选框状态为取消选中); 4:根据数组中元素的初始选中状态,设置页面商品复选框是否选中。 代码实现: 使用html文件作为页面显示,引入js文件,Vue代码写在index.js中,页面样式保存在style.css中。 HTML: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset=utf-8> 5 <title>Test page</title> 6 <link rel="stylesheet" type="text/css" href="style.css"> 7 </head> 8 <body> 9 <div id="app" v-cloak> 10 <template v-if='list.length'> 11 <table> 12 <thead> 13 <tr> 14 <th> 15 <input type="checkbox" v-model=

微信小程序-checkbox复选框

谁都会走 提交于 2020-01-31 22:15:57
微信小程序-checkbox复选框 demo.wxml <!-- checkbox 复选框 1 checkbox标签 必须要和 父元素 radio-group 来使用 2 value 选中的单选框的值 3 需要给 radio-group 绑定 change 事件 4 需要在页面中显示 选中的值 --> < view > < checkbox-group bindchange = " HandelItemChange " > < checkbox value = " {{item.value}} " wx: for = " {{list}} " wx: key = " id " > {{item.name}} </ checkbox > </ checkbox-group > < view > 选中的水果:{{checkedList}} </ view > </ view > demo.js // pages/demo15/demo15.js Page ( { /** * 页面的初始数据 */ data : { list : [ { id : 0 , name : "苹果" , value : "apple" } , { id : 1 , name : "葡萄" , value : "grape" } , { id : 2 , name : "香蕉" , value :

单选框与复选框的实现

前提是你 提交于 2020-01-29 14:28:03
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.hanqi.test5"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".UIActivity1"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".LongClickActivityActivity"> <intent-filter> <action android:name="android

自定义单选框和复选框

折月煮酒 提交于 2020-01-29 14:27:45
效果如下: html代码: <div class="form-inline">   <div class="radio-wrap">   <label class="radio">   <input type="radio" name="radio" checked="checked"> <i></i>是 </label> <label class="radio">   <input type="radio" name="radio"> <i></i>否 </label> </div> <div class="check-wrap">   <label class="checkbox">   <input type="checkbox" name="checkbox" checked="checked"> <i></i>选项一 </label> <label class="checkbox">   <input type="checkbox" name="checkbox"> <i></i>选项二 </label> <label class="checkbox">   <input type="checkbox" name="checkbox"> <i></i>选项三 </label>   </div> </div> css样式: .form-inline .checkbox,