jquery.validate分组验证代码
2011-03-17 00:00
369 查看
如下所示:
第一步填写基本信息,
第二步填写教育信息
要求我们每一步操作都要进行验证,这样我们可以用以下方式进行验证:
第一步填写基本信息,
第二步填写教育信息
要求我们每一步操作都要进行验证,这样我们可以用以下方式进行验证:
<script type="text/javascript" language="javascript" src="/Scripts/jquery-1.4.1.min.js"></script> <script type="text/javascript" language="javascript" src="/Scripts/jquery.validate.min.js"></script> <h2> ValidateStep</h2> <form action="" id="registerForm" method="post"> <div class="step1 validationGroup" style="display: block;"> <p> 基本情况</p> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td> 姓名:<input type="text" id="name" class="required" /> </td> </tr> <tr> <td> 年龄:<input type="text" id="age" class="required number" /> </td> </tr> <tr> <td> <input type="button" class="next" value="下一步" /> </td> </tr> </table> </div> <div class="step2 validationGroup" style="display: none"> <p> 教育背景</p> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td> 毕业学校:<input type="text" id="school" class="required" /> </td> </tr> <tr> <td> 专业:<input type="text" id="major" class="required" /> </td> </tr> <tr> <td> <input type="submit" value="提交" /> </td> </tr> </table> </div> </form> <script language="javascript" type="text/javascript"> function InitValidationGroup() { $('.validationGroup .next').click(function (evt) { if (IsValidated($(this).closest(".validationGroup"))) { $(".step1").hide(); $(".step2").show(); } else { evt.preventDefault(); } }); $('.step1 :text').keydown(function (evt) { if (evt.keyCode == 13) { var $nextInput = $(this).nextAll(':input:first'); if ($nextInput.is(':submit')) { Validate(evt); } else { evt.preventDefault(); $nextInput.focus(); } } }); } function IsValidated(group) { var isValid = true; group.find(':input').each(function (i, item) { if (!$(item).valid()) isValid = false; }); return isValid; } $(document).ready(function () { InitValidationGroup(); var validator = $("#registerForm").validate(); }); </script>
相关文章推荐
- jquery.validate分组验证代码
- jQuery Validate格式验证功能实例代码(包括重名验证)
- Jquery Validate 正则表达式实用验证代码
- 表单验证代码实例:jquery.validate.js表单验证插件
- jquery.validate分组验证
- (Jquery功能篇) Jquery validate框架验证实例代码
- (转)jquery.validate分组验证
- Jquery Validate 正则表达式实用验证代码大全
- jquery validate.js表单验证的基本用法入门--不用写繁琐的验证代码了...
- jquery.validate验证插件验证技巧一例(分组,多行,webform无法确定的textboxName)
- jQuery validate 分组验证
- Jquery Validate 正则表达式实用验证代码大全
- jQuery Validate表单验证插件实现代码
- jquery validate(4) : 写自定义验证
- [jQuery]使用jQuery.Validate进行客户端验证(高级篇-上)
- Jquery validate 验证
- KISSYUI的表单前端js验证和JQuery扩展插件Validate
- jQuery验证控件jquery.validate.js使用说明+中文API
- MVC+JQuery validate实现用户输入验证
- jQuery Validate验证框架详解