jquery.validate分组验证代码_Javascript教程-查字典教程网
jquery.validate分组验证代码
jquery.validate分组验证代码
发布时间:2016-12-30 来源:查字典编辑
摘要:如下所示:第一步填写基本信息,第二步填写教育信息要求我们每一步操作都要进行验证,这样我们可以用以下方式进行验证:复制代码代码如下:Valid...

如下所示:

第一步填写基本信息,

第二步填写教育信息

要求我们每一步操作都要进行验证,这样我们可以用以下方式进行验证:

复制代码 代码如下:

<script type="text/javascript" language="javascript" src="http://www.jb51.netScripts/jquery-1.4.1.min.js"></script>

<script type="text/javascript" language="javascript" src="http://www.jb51.netScripts/jquery.validate.min.js"></script>

<h2>

ValidateStep</h2>

<form action="" id="registerForm" method="post">

<div>

<p>

基本情况</p>

<table border="0" cellpadding="0" cellspacing="0">

<tr>

<td>

姓名:<input type="text" id="name" />

</td>

</tr>

<tr>

<td>

年龄:<input type="text" id="age" />

</td>

</tr>

<tr>

<td>

<input type="button" value="下一步" />

</td>

</tr>

</table>

</div>

<div>

<p>

教育背景</p>

<table border="0" cellpadding="0" cellspacing="0">

<tr>

<td>

毕业学校:<input type="text" id="school" />

</td>

</tr>

<tr>

<td>

专业:<input type="text" id="major" />

</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>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类