学习使用jQuery表单验证插件和日历插件
首先学习使用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); } });
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: 中国功夫,真皮肉床,惩罚,倒霉孩子看手机的搞笑图片集锦
下一篇: 最美不过女人,男人们的福利图片!
推荐阅读
-
使用vue自定义指令开发表单验证插件validate.js
-
vue.js表单验证插件(vee-validate)的使用教程详解
-
使用vue自定义指令开发表单验证插件validate.js
-
vue.js表单验证插件(vee-validate)的使用教程详解
-
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
-
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
-
jQuery.Validate表单验证插件的使用示例详解
-
jquery表单验证使用插件formValidator
-
jQuery中使用validate插件校验表单功能
-
jQuery.Validate表单验证插件的使用示例详解