微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

rush:js;"> Class=”{validate:{required:true,minlength:2}}”

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

Html中的代码

rush:xhtml;">

JS代码

rush: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样式,带啊如下所示。

rush:xhtml;">

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

rush:js;"> $('#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); } });

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐