js获取checkbox复选框获取选中的选项

js获取checkbox复选框获取选中的选项

分享下javascript获取checkbox 复选框获取选中的选项的方法。

有关javascript 获取checkbox复选框的实例数不胜数。
js实现:

var form = document.getElementById("form2");

var field = form.elements["test2"];
var option = Dining.getSelectedOption(form, field);
var message = "";
for (var i = 0, len = option.length; i < len; i++) {
message += "Select id:" + option[i].id + "\nSelected name:" + option[i].name + "\nSelected value:" + option[i].value + "\n\n";
}
alert(message);
/*获取选中的选项*/
getSelectedOption: function (selectform, selectionfield) {
var result = [];
var option = null;
for (var i = 0; i < selectionfield.length; i++) {
option = selectionfield[i];
if (option.checked) {
result.push(option);
} www.jbxue.com

}
return result;

}
<form id=‘form2‘>

<label>排序:</label><input id=‘aaaaa‘ type=‘checkbox‘ name=‘test2‘ value=‘1‘>

<label for=‘aaaaa‘>月销量</label><input id=‘bbbbb‘ type=‘checkbox‘ name=‘test2‘ value=‘2‘>

<label for=‘bbbbb‘>评分</label><input id=‘ccccc‘ type=‘checkbox‘ name=‘test2‘ value=‘3‘>

<label for=‘ccccc‘>优惠</label> <br style=‘clear:both‘><label>分类:</label><input id=‘ddddd‘ type=‘checkbox‘ name=‘test2‘ value=‘4‘>

<label for=‘ddddd‘>商务套餐</label><input id=‘eeeee‘ type=‘checkbox‘ name=‘test2‘ value=‘5‘>

<label for=‘eeeee‘>凉菜</label><input id=‘fffff‘ type=‘checkbox‘ name=‘test2‘ value=‘6‘>

</form>",
时间: 2024-08-01 06:19:06

js获取checkbox复选框获取选中的选项的相关文章

php获取checkbox复选框的多个选项的内容

由于checkbox属性,所有必须把checkbox复选择框的名字设置为一个checkbox[],php才能读取,以数组形式,否则不能正确的读取checkbox复选框的值. 例子: fav.html文件 <form action="fomr1.php" method="post"> <label><input type="checkbox" name="fav[]" value="篮球&

php获取checkbox复选框的内容

php获取checkbox复选框的内容 由于checkbox属性,所有必须把checkbox复选择框的名字设置为一个如果checkbox[],php才能读取,以数据形式,否则不能正确的读取checkbox复选框的值哦. <form name="form1" method="post" action=""><label><input type="checkbox" name="checkb

如何判断checkbox复选框是否选中

如何判断checkbox复选框是否选中:本章节介绍一下如何用jquery判断一个checkbox复选框是否被选中,方式有很多种,这里只是简单介绍一下比较常用的两种方式,不提供完整的代码,给出主要的代码片段.方式一: $("#ck").prop("checked")==true 关于prop()可以参阅jQuery的prop()方法一章节.方式二: $("#ck").is(":checked") :checked可以参阅jQue

php让checkbox复选框初始选中

php让checkbox复选框初始选中,很常用的功能,备忘下: 代码如下: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <?php $arr=array(0=>array('id'=>100,'title'=>'京东'),1=>array('id'=>200,'title'=>'天猫'),2=>array('id

freemarker中修改和添加功能中包含checkbox复选框默认选中需求的解决方式

今天做的公司ERP系统上线第一天内部使用的,各种BUG铺天盖地,[虽然只是技术总监一个人在测试……],其中有一个就是其中部门管理页面中的修改和添加功能 一个人做一套ERP总是有点疏漏的,虽然里面的东西大部分都是CRUD,不过作为一个菜鸟感觉还是压力山大,废话不说了开始上代码: 首先在后台Controller中添加数据处理,因为之前已经实现了显示所有复选框的选项功能了,所以这次只需要得出需要默认选中的数据,然后发到页面进行处理: 虽然代码只有这么一点,不过也耗费了好几个小时来弄出来了... 这是修

checkbox复选框获取多选项

<html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> </head> <h1>用户注册</h1> <form action="register2.php" method="post"> 用户名:<input type="

AngularJS判断checkbox/复选框是否选中并实时显示

最近做了一个选择标签的功能,把一些标签展示给用户,用户选择自己喜欢的标签,就类似我们在购物网站看到的那种过滤标签似的: 简单的效果如图所示: 首先看一下html代码: 1 <!DOCTYPE html> 2 <html data-ng-app="App"> 3 <head> 4 <script type="text/javascript" src="https://ajax.googleapis.com/ajax/

AngularJS判断checkbox/复选框是否选中

html代码: 1 <!DOCTYPE html> 2 <html data-ng-app="App"> 3 <head> 4 <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css"> 5 <script type="text/javascript&qu

checkbox复选框判断选中了几个

<script language="javascript"> function test(countall) { var eles=document.getElementsByName('tea'); var j=0; for (var i=0;i<eles.length;i++){ if(eles[i].checked) j++; } if (j!=countall*2){ alert('请选择'+countall*2+'个教师来监考'); return false