JQuery实现的|JQuery实现的 checkbox 全选;下拉框功能
1. 全选的checkbox选中时,子checkbox全部选中。反之,全部不选
2.子checkbox中,只要有没有被选中的,取消全选checkbox的选中
3.子checkbox的数量和子checkbox被选中的数量一样时,全选checkbox要被选中
[javascript]view plain
copy
- //复选框事件
- //全选、取消全选的事件
- function selectAll(){
- if ($("#SelectAll").attr("checked")) {
- $("input[name='subcheck']").attr("checked", true);
- } else {
- $(":checkbox").attr("checked", false);
- }
- }
- //子复选框的事件
- function setSelectAll(){
- //当没有选中某个子复选框时,SelectAll取消选中
- if (!$("#subcheck").checked) {
- $("#SelectAll").attr("checked", false);
- }
- var chsub = $("input[type='checkbox'][name='subcheck']").length; //获取subcheck的个数
- var checkedsub = $("input[type='checkbox'][name='subcheck']:checked").length; //获取选中的subcheck的个数
- if (checkedsub == chsub) {
- $("#SelectAll").attr("checked", true);
- }else{
- $("#SelectAll").attr("checked", false); }
- }
HTML页面代码如下:
[html]view plain copy
二、下拉框功能
效果:
【JQuery实现的|JQuery实现的 checkbox 全选;下拉框功能】
文章图片
代码:
HTML:
用户类型(vip) *
php:
1)数据展示:
$member_group_arr = db_factory::query ( sprintf ( "select group_id,groupname from %switkey_member_group", TABLEPRE ) ); $member_type_arr = array(array('user_type'=>'1','type_name'=>'正常'),array('user_type'=>'2','type_name'=>'活动vip'),array('user_type'=>'3','type_name'=>'酒店vip'));
2)数据接收:
$select = $_POST['user_type'];
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量