学习使用jQuery表单验证插件和日历插件


Posted in Javascript onFebruary 13, 2017

首先学习使用jQuery表单验证插件:

1.Jquery表单验证插件—Validation的学习与使用

(1)Validation的验证有几种规则,一是在class属性中定义验证规则,如class=“required”,minlength=”2”。为了实现将验证规则完全编写到class属性中,另外一种是通过引入新的jquery插件-jquery.metadata.js来实现验证规则的定义,此时表单的验证调用的方法改为如下所示的代码:
将$(“#form”).validate(),改为$(“#form”).validate({meta:”validate”}),写到class属性中的代码如下所示:

Class=”{validate:{required:true,minlength:2}}”

(2)为了实现行为与结构的完全分离,在编写代码中使用的是另外一种规则,通过使用name属性来关联字段和验证规则。使验证行为和HTML结构完全分离,实现代码如下:

Html中的代码:

<td><input type="text" name="ccarnumber" id="carnumber" /></td>

JS代码:

$("#order").validate({
  rules:{
   ccarnumber:{
    required:true,
    minlength:2,
   },
   ccarid:{
    required:true,
    carnumcheck: $("#carid").val(),
   },
   cusername:{
    required:true,

   },
   cuserphone:{
    required:true,
    carphonecheck: $("#userphone").val(),
   },
   ccarbalance:{
    required:true,
   },
  },

其中carnumcheck和carphonecheck为自定义验证函数,分别验证车牌号和联系方式。

(3)为了实现表单插件的中文化,需要引入该插件提供的中文库,jquery.validate.messages_cn.js

2.时间选择器插件的选择与使用学习

在编写代码中使用的是daterangepicker这款时间选择插件,该插件界面美好,且能够实现时间日期选择(双日历),使用插件的操作步骤描述如下。

(1) 首先需要引入js代码和CSS样式,带啊如下所示。

<script src="js/dist/moment.min.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="js/dist/daterangepicker.css" rel="external nofollow" >
<script type="text/javascript" src="js/dist/jquery.daterangepicker.min.js"></script>

(2) JS代码如下所示。下述代码表示的是两个输入文本框,选择开始和结束时间。DateRangePicker也有很多种日期的样式与表现方式

$('#two-inputs').dateRangePicker(
  {
  getValue: function()
  {
  if ($('#startTime').val() && $('#stopTime').val() )
return $('#startTime').val() + ' to ' + $('#stopTime').val();
  else
    return '';
  },
  setValue: function(s,s1,s2)
  {
   $('#startTime').val(s1);
   $('#stopTime').val(s2);
  }
 });

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery boxy弹出层插件中文演示及使用讲解
Feb 24 Javascript
java、javascript实现附件下载示例
Aug 14 Javascript
JavaScript变量声明详解
Nov 27 Javascript
javascript组合使用构造函数模式和原型模式实例
Jun 04 Javascript
jquery ui sortable拖拽后保存位置
Apr 27 jQuery
浅谈Node模块系统及其模式
Nov 17 Javascript
微信小程序使用video组件播放视频功能示例【附源码下载】
Dec 08 Javascript
vue+webpack 打包文件 404 页面空白的解决方法
Feb 28 Javascript
LayUi数据表格自定义赋值方式
Oct 26 Javascript
详解Vue 项目中的几个实用组件(ts)
Oct 29 Javascript
借助云开发实现小程序短信验证码的发送
Jan 06 Javascript
vue-amap根据地址回显地图并mark的操作
Nov 03 Javascript
js实现打地鼠小游戏
Feb 13 #Javascript
canvas实现钟表效果
Feb 13 #Javascript
深入理解Javascript箭头函数中的this
Feb 13 #Javascript
ES6学习之变量的解构赋值
Feb 12 #Javascript
AngularJS实现路由实例
Feb 12 #Javascript
jQuery文字轮播特效
Feb 12 #Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
Feb 12 #Javascript
You might like
探寻PHP脚本不报错的原因
2014/06/12 PHP
19个Android常用工具类汇总
2014/12/30 PHP
PHP编写RESTful接口
2016/02/23 PHP
一个用js实现控制台控件的代码
2007/09/04 Javascript
jQueryUI的Dialog的简单封装
2010/06/07 Javascript
js动态添加onload、onresize、onscroll事件(另类方法)
2012/12/26 Javascript
js模拟滚动条(横向竖向)
2013/02/22 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
异步动态加载JS并运行(示例代码)
2013/12/13 Javascript
jquery中的on方法使用介绍
2013/12/29 Javascript
利用jQuery设计一个简单的web音乐播放器的实例分享
2016/03/08 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
2016/08/26 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
2017/03/09 Javascript
详解Nodejs 通过 fs.createWriteStream 保存文件
2017/10/10 NodeJs
jQuery实现的点击标题文字切换字体效果示例【测试可用】
2018/04/26 jQuery
Node.js引入UIBootstrap的方法示例
2018/05/11 Javascript
详解小程序如何动态绑定点击的执行方法
2019/11/26 Javascript
js实现简单点赞操作
2020/03/17 Javascript
typescript配置alias的详细步骤
2020/08/12 Javascript
[02:01]BBC DOTA2国际邀请赛每日综述:八强胜者组鏖战,中国队喜忧参半
2014/07/19 DOTA
Python RuntimeError: thread.__init__() not called解决方法
2015/04/28 Python
图文讲解选择排序算法的原理及在Python中的实现
2016/05/04 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
2017/06/09 Python
Python安装模块的常见问题及解决方法
2018/02/05 Python
Python常见读写文件操作实例总结【文本、json、csv、pdf等】
2019/04/15 Python
python sklearn库实现简单逻辑回归的实例代码
2019/07/01 Python
使用SQLAlchemy操作数据库表过程解析
2020/06/10 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
2021/03/04 Python
东南亚地区最大的购物网站Lazada新加坡站点:Lazada.sg
2016/07/17 全球购物
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
委托与事件是什么关系?为什么要使用委托
2014/04/18 面试题
矫正人员思想汇报
2014/01/08 职场文书
岗位竞聘书范文
2014/03/31 职场文书
个人四风问题整改措施
2014/10/24 职场文书
酒店前台辞职书
2015/02/26 职场文书
2015年财务部工作总结
2015/04/10 职场文书