1.下载jQuery日期插件,见附件。

2.导入相应的js文件和jquery源码。例如

<link rel="stylesheet" type="text/css" href="css/datePicker.css">
    <script type="text/javascript" src="js/jquery-1.2.5.js"></script>
    <script type="text/javascript" src="js/date.js"></script>
    <script type="text/javascript" src="js/jquery.datePicker.js"></script>

3.制作1个from表单。

<form name="chooseDateForm" id="chooseDateForm" action="servlet/DateServlet" method="post">
                 <fieldset>
                 开始时间:<input name="startDate" id="startDate" class="date-pick" /><br>
                 结束时间:<input name="endDate" id="endDate" class="date-pick" /><br>
                 <label for="test-select">Test select:</label>
                             <select name="test-select" id="test-select" style="width: 170px">
                                <option value="1">Test SELECT </option>
                                <option value="2">Doesn't shine through</option>
                                <option value="3">Even in IE</option>
                                <option value="4">Yay!</option>
                            </select>
                 <input type="submit" value="提交" />
                 </fieldset>
            </form>

4.当页面加载完成后执行输入框的替换。例如:

<script type="text/javascript">
        $(function(){
            $('.date-pick').datePicker({startDate:'01/01/1996'});
        });
    </script>

$('.date-pick')表示选择所有class属性为date-pick的元素,也就是引用的css,在这里是

开始时间:<input name="startDate" id="startDate" class="date-pick" /><br>
结束时间:<input name="endDate" id="endDate" class="date-pick" /><br>

5.为了验证除日期输入框之外其他表单子元素是否能接受,特别加了以一个下拉列表。现在就可以在服务器端验证是否能收    到数据。例如在servlet中的doPost方法中可以这样写:

String startDate = request.getParameter("startDate");
        String endDate = request.getParameter("endDate");
        String selectValue = request.getParameter("test-select");

String[] dateArray = new String[3];
        dateArray = startDate.split("/");
        Calendar ca = null;
        try{
            int day = Integer.parseInt(dateArray[0]);
            int month = Integer.parseInt(dateArray[1]);
            int year = Integer.parseInt(dateArray[2]);
            ca = new GregorianCalendar(year,month,day);
        }
        catch (NumberFormatException e) {
            System.out.println("日期转换错误");
            e.printStackTrace();
        }
       
        System.out.println(("YEAR: " + ca.get(Calendar.YEAR)));
        System.out.println(("MONTH: " + ca.get(Calendar.MONTH)));
        System.out.println(("DAY: " + ca.get(Calendar.DAY_OF_MONTH)));

jQuery日期插件相关推荐

  1. 前端jquery日期插件

    分享一个前端jquery日期插件,方便自己后面需要时查找使用. 效果: 1.html demo. <!DOCTYPE html> <html lang="en"& ...

  2. JQuery日期插件datepicker的使用

    JQuery是一款非常优秀的脚本框架,其丰富的控件使用起来也非常简单,配置非常灵活.下面做一个使用日期插件datapicker的例子. 1.下载jQuery核心文件就不用说了吧,datepicker是 ...

  3. 精确到秒的JQuery日期控件,jquery日历插件,jquery日期插件

    2019独角兽企业重金招聘Python工程师标准>>> 效果图如下: 首先在页面中引用一下库: <link type="text/css" href=&qu ...

  4. jquery日期插件_AngularJS 日期时间选择组件(附详细使用方法)

    插件简介 AngularJS是一款目前非常火的JavaScript脚本库,应用范围十分广阔.今天给大家分享一款基于AngularJS和jQuery的日期时间选择组件,和别的日期选择插件一样,它同样支持 ...

  5. 一款简洁大气的jquery日期日历插件

    本jquery插件名为manhuaDate,暂时只支持jquery 1.9.0以下版本,比如jquery-1.8.3.min.js 查看效果网址: http://keleyi.com/a/bjad/e ...

  6. html中字段是日期控件,jQuery日历插件datepicker用法详解

    jQuery是一款不可多得的非常优秀的javascript脚本开发库,而基于其上的很多插件也是非常规范和卓越的,如果错过这番美景真是太可惜了,比如datepicker这个插件. 一般MIS系统的前端, ...

  7. jquery mobile mobiscroll 日期插件使 用mobiscroll

    jquery mobile mobiscroll 日期插件使 用mobiscroll 官网网站: http://www.mobiscroll.com/ http://code.google.com/p ...

  8. Jquery日期、时间选择插件

    在jquery ui中,提供了一个非常实用的日期选择器:datepicker,使用它能非常方便的展现日历中的日期,灵活配置相关选项,包括日期格式.范围等.我们经常在WEB应用中用到datepicker ...

  9. Jquery中日期插件jquery.datepick的使用

    jsp的代码: 1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 p ...

最新文章

  1. 2021信号与系统一流课程申请-说课视频规划
  2. mysql故障诊断_mysql常见故障诊断
  3. 【教程】利用libsvm-mat建立分类模型model参数解密【by faruto】
  4. 【网络安全】xhCMS代码审计思路
  5. Java核心(三)并发中的线程同步与锁
  6. python 分析两组数据的差异_R语言limma包差异基因分析(两组或两组以上)
  7. spark shuffle再补充
  8. Change Value to Reference(将值对象改为引用对象)
  9. 风控报表大全(全面触及)
  10. C#获取C# DLL中的指定接口的所有实现实例 - qq_19759475的博客 - CSDN博客
  11. 博途TIA Portal STEP 7 Professional WinCC Advanced V15.0安装报错解决
  12. 如何高效,安全,稳定的管理多个亚马逊,facebook,google等帐号? 如何配合使用VMlogin防关联,反指纹浏览器操作,同时多开多个帐号?911 S5 多端口转发如何设置?
  13. 解决出租屋网络故障的步骤及最佳组网方案
  14. Markdown个人简历模板
  15. 风险偏好提振,非美延续反弹
  16. tableau用数据分组_对数据进行分组
  17. 几行Python代码画皮卡丘
  18. OpenCV“迷雾”车道识别的反思
  19. 01-Redis核心数据结构和高性能原理
  20. linux yum zlib安装,Centos升级zlib库导致yum运行错误

热门文章

  1. Fama-French五因子模型
  2. JAVA学习记录(取反运算~)
  3. 致曾经那个优秀的女孩儿
  4. 国家开放大学2021春1259西方行政学说题目
  5. JavaScript 删除对象中的某一项
  6. 【已解决】HHC6003: 错误: 文件 Itircl.dll 没有被正确注册。怎么办?
  7. 技术领导之路:如何从开发人员转变为团队负责人
  8. DEDEcms终极SEO优化教程
  9. 22. 韩信点兵:在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点名的时候,为了知道有多
  10. c++版本的高斯混合模型的源代码完全注释