JS-日期框、下拉框、全选复选框

<!-- 下拉框 -->
<link rel="stylesheet" href="static/ace/css/chosen.css" />

<!-- 日期框 -->
<link rel="stylesheet" href="static/ace/css/datepicker.css" />

<!-- 日期框 -->
<script src="static/ace/js/date-time/bootstrap-datepicker.js"></script>
<!--提示框-->
<script type="text/javascript" src="static/js/jquery.tips.js"></script>

$(function() {

            //日期框
            $(‘.date-picker‘).datepicker({
                autoclose: true,
                todayHighlight: true
            });

            //下拉框
            if(!ace.vars[‘touch‘]) {
                $(‘.chosen-select‘).chosen({allow_single_deselect:true});
                $(window)
                .off(‘resize.chosen‘)
                .on(‘resize.chosen‘, function() {
                    $(‘.chosen-select‘).each(function() {
                         var $this = $(this);
                         $this.next().css({‘width‘: $this.parent().width()});
                    });
                }).trigger(‘resize.chosen‘);
                $(document).on(‘settings.ace.chosen‘, function(e, event_name, event_val) {
                    if(event_name != ‘sidebar_collapsed‘) return;
                    $(‘.chosen-select‘).each(function() {
                         var $this = $(this);
                         $this.next().css({‘width‘: $this.parent().width()});
                    });
                });
                $(‘#chosen-multiple-style .btn‘).on(‘click‘, function(e){
                    var target = $(this).find(‘input[type=radio]‘);
                    var which = parseInt(target.val());
                    if(which == 2) $(‘#form-field-select-4‘).addClass(‘tag-input-style‘);
                     else $(‘#form-field-select-4‘).removeClass(‘tag-input-style‘);
                });
            }

            //复选框全选控制
            var active_class = ‘active‘;
            $(‘#simple-table > thead > tr > th input[type=checkbox]‘).eq(0).on(‘click‘, function(){
                var th_checked = this.checked;//checkbox inside "TH" table header
                $(this).closest(‘table‘).find(‘tbody > tr‘).each(function(){
                    var row = this;
                    if(th_checked) $(row).addClass(active_class).find(‘input[type=checkbox]‘).eq(0).prop(‘checked‘, true);
                    else $(row).removeClass(active_class).find(‘input[type=checkbox]‘).eq(0).prop(‘checked‘, false);
                });
            });
        });

18271929370这个百度云中有下载

http://pan.baidu.com/s/1nuVEPVb

时间: 2024-12-22 11:27:39

JS-日期框、下拉框、全选复选框的相关文章

作业:------数据库下拉菜单,数据库复选框

$attr = array( array("n001","汉族"), array("n002","回族"), array("n003","苗族"), array("n004","维吾尔族"), ); 1.要求用下拉列表的样式显示在页面上 2.要求用checkbox/radio 列表 显示在页面上 1.要求用下拉列表的样式显示在页面上 1 <!

JS如何实现对name是数组的复选框的全选和反选以及取消选择

JS如何实现对name是数组的复选框的全选和反选以及取消选择? form内容如下: 因为PHP接收要用 数组形式的 复选框,正常情况下 JQ可如果是这种 直接使用 $("input[name=ptpt])即可.但是这种php接收的只是最后一个值,字符串.<label><input type='checkbox' name='ptpt' value='a1' />a1</label><label><input type='checkbox' n

JS为Select下拉框增加输入功能

JavaScript使用parentNode.nextSibling.value实现的本功能,实际上你会发现网页上有两个控件元素,一个是Select,一个是input,使用CSS将input覆盖于select之上,再使用JS将下拉框的值赋值给input,实际上是用input模拟出了select的功能,思路很新颖,也不知到底有多少人需要select可输入文字的功能,下面是详细的实现代码:前端资源分享 .代码   <div style="position:relative;">

360浏览器搜索框下拉选择图片js模拟select效果

最近360浏览器网址导航的主页增加了一个下拉选择图片搜索的功能,也就是用js模拟出了select的效果,今天在单位闲了无事干,就把空上功能给摸索出来了,虽然做的不是太完善,但对要求不高的用户来说,已经可以了,而且也可以为学习Js的朋友提供参考. <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <style>

全选复选框做法

全选复选框 js方法 function CheckAll(){ var qx = document.getElementById("qx").checked; var ck = document.getElementsByClassName("qx"); for(var i=0; i<ck.length;i++) { ck[i].checked = qx; } } jQuery方法: $(document).ready(function(e) { $(&quo

UI中经常出现的下拉框下拉自动筛选效果的实现

小需求是当你在第一个下拉框选择了国家时,会自动更新第二个省份的下拉框,效果如下 两个下拉选择Html如下: <select id="country_select"> <option> All Countries</option> <option> Afghanistan</option> <option> Albania</option> <option> Algeria</optio

UI自动化之特殊处理二(弹框\下拉框\选项\文件上传)

弹框\下拉框\选项\文件上传也是一些比较特殊的操作 目录 1.弹框 2.下拉框 3.选项 4.文件上传 1.弹框 弹框有三种形式,value为alert.confirm.prompt三种的弹框,第一个仅可点击确认,第二个可点击取消和确认,第三个可以输入内容再点击取消或者确认 alert:仅需要定位到alert上,然后再确认 m= driver.switch_to_alert() m.accept() confirm:定位到alert,点击取消或者确认 m= driver.switch_to_al

JavaScript---网络编程(11)--DHTML技术演示(4)-单选框/下拉菜单/添加文件

本节讲述单选框/下拉菜单/添加文件,综合css,html和JavaScript. 单选框: 实现的功能是:(类似平时的性格测试) 先隐藏一部分页面,然后通过点击单选框来显示. 再通过选项的选择-(每个选项有不同的积分)积分的多少来给出评语 演示代码: <html> <head> <title>DHTML技术演示---radio的使用</title> <meta http-equiv="content-Type" content=&q

WPF: 实现带全选复选框的列表控件

本文将说明如何创建一个带全选复选框的列表控件.其效果如下图:     这个控件是由一个复选框(CheckBox)与一个 ListView 组合而成.它的操作逻辑: 当选中“全选”时,列表中所有的项目都会被选中:反之,取消选中“全选”时,所有项都会被取消勾选. 在列表中选中部分数据项目时,“全选”框会呈现不确定状态(Indetermine). 由此看出,“全选”复选框与列表项中的复选框达到了双向控制的效果. 其设计思路:首先,创建自定义控件(CheckListView),在其 ControlTem

全选复选框

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title&