最近應(yīng)公司要求做了一個(gè)jquery的示例文件,包括:模態(tài)窗口怎么實(shí)現(xiàn);jqueryvalidate下的校驗(yàn);怎么做圖片特效;怎么實(shí)現(xiàn)異步操作;實(shí)現(xiàn)圖片上傳剪切效果等很多特效;
這里把jquery校驗(yàn)的部分傳上來與大家分享,直接復(fù)制出來就可以正常使用(沒有后臺(tái)異步校驗(yàn)沒有意義,所以未上傳,如有需要qq聯(lián)系)
文中需要用到的jquery validate的文件做校驗(yàn)
有什么不明白的地方可以參考我的博文 jquery校驗(yàn)詳解 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>validateDemo.html</title>
<meta http-equiv="keywords"content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is mypage">
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
<!-- js校驗(yàn)開始 -->
<link rel="stylesheet" type="text/css"href="../js/jQuery/validate/validation.css">
<script type="text/javascript"src="../js/jQuery/jquery.js"></script>
<script type="text/javascript"src="../js/jQuery/validate/jquery.validate.pack.js"></script>
<!--這個(gè)文件是通過addmethod新增加了幾個(gè)方法,不會(huì)可以跳過,-->
<script type="text/javascript"src="../js/jQuery/validate/additional-methods.js"></script>
<!-- 這里可以看到所有的校驗(yàn)規(guī)則 -->
<script type="text/javascript"src="../js/jQuery/validate/messages_cn.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//通過id查找要進(jìn)行校驗(yàn)的表單
$("#signupForm").validate({
//設(shè)置校驗(yàn)觸發(fā)的時(shí)機(jī),默認(rèn)全是true。不要嘗試去設(shè)置它為true,可能會(huì)有js錯(cuò)誤。
//onsubmit:false,
//onfocusout:false,
//onkeyup:false,
//onclick:false,
//驗(yàn)證通過后執(zhí)行的動(dòng)作
//success:function(label){
// label.text("ok!").addClass("success");
//},
//手動(dòng)設(shè)置錯(cuò)誤信息的顯示方式
errorPlacement: function(error, element) {
error.appendTo(element.parent().next());
//