91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

【實例簡介】

通過Jquery validate在不侵入代碼的情況下實現:常用的表單驗證,其中有郵箱格式驗證、必須為數字驗證、正整數、不能為空判斷以及自定義驗證方法的實現。

【實例效果】

【核心代碼】

需要添加的引用文件如下:

 

<link  type="text/css"  href="Scripts/validate/css/ui-lightness/jquery-ui-1.8.13.custom.css" rel="stylesheet" />
    <link  type="text/css"  href="Scripts/validate/css/Validate.css" rel="stylesheet" />
    <script src="Scripts/validate/jquery-1.6.1.min.js" type="text/javascript"></script>
    <script src="Scripts/validate/jquery-ui-1.8.13.custom.min.js" type="text/javascript"></script>
    <script src="Scripts/validate/jquery.validate.min.js" type="text/javascript"></script>
    <script src="Scripts/validate/jquery.validate.wrapper.js" type="text/javascript"></script>

自定義驗證方法在這里:

//這個是自定義添加的驗證方法
jQuery.validator.addMethod("positiveinteger", function(value, element) {
   var aint=parseInt(value);	
    return aint>0&& (aint "")==value;   
  }, "請輸入正整數.");   

這是驗證邏輯:

   $(document).ready(function () {
        // 1. prepare the validation rules and messages.
        var rules = {
            UserName: {
                required: true,
                maxlength: 15
            },
            //UserName: "required",
            Email:{ required:true,email:true},
            Age:{ required:true,number:true},
	    WorkAge:{ required:true,positiveinteger:true},
        };
        var messages = {
            UserName: {
                required: "用戶名不能為空",
                maxlength: "用戶名長度最長為15"
            },
            //Email: "textbox2 is requried",
            Email: {
                required: "郵箱不能為空",
                email: "請輸入正確的郵箱"
            },
	    Age:{
                required: "年齡不能為空",
                number: "輸入的年齡必須為數字"
            },
	    WorkAge:{
                required: "工齡不能為空",
                positiveinteger: "輸入的工齡必須為正整數哦"
            }
        };
        // 2. Initiate the validator
        var validator=new jQueryValidatorWrapper("FormToValidate",//這里是你的form的Id,可自定義
                rules, messages);;
        // 3. Set the click event to do the validation
        $("#btnSave").click(function () {
            if (!validator.validate())
                return;
 
            alert("驗證通過,這里可以進行添加您自定義的邏輯!");
        });
    });

 

這里是無侵入的html內容:

<form id="FormToValidate" action="#">
        <ul>
            <li><span class="lname">用戶名:</span><input type="text" id="UserName"  name="UserName" />&nbsp;用戶名為必填項
            </li>
            <li><span class="lname">Email :</span><input type="text" id="Email"  name="Email"  />&nbsp;該Email必須真實有效
            </li>
	    <li><span class="lname">年 齡 :</span><input type="text" id="Age"  name="Age"  />&nbsp;年齡必須為數字(這里只是示范,實際上年齡也沒小于0的,呵呵)
            </li>
            <li><span class="lname">工 齡 :</span><input type="text" id="WorkAge"  name="WorkAge"  />&nbsp;工齡必須為大于零的數字
            </li>
                        <li><input type="button"   value="保存" id="btnSave" />
            </li>
        </ul>
</form>

 

資源截圖

代碼片段和文件信息

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-12-12?12:24??scripts\
?????目錄???????????0??2012-12-12?12:24??scripts\validate\
?????目錄???????????0??2012-12-12?12:24??scripts\validate\css\
?????目錄???????????0??2012-12-12?12:24??scripts\validate\css\ui-lightness\
?????目錄???????????0??2012-12-12?12:24??scripts\validate\css\ui-lightness\images\
?????文件?????????260??2012-12-07?12:45??scripts\validate\css\ui-lightness\images\ui-bg_diagonals-thick_18_b81900_40x40.png
?????文件?????????251??2012-12-07?12:45??scripts\validate\css\ui-lightness\images\ui-bg_diagonals-thick_20_666666_40x40.png
?????文件?????????178??2012-12-07?12:45??scripts\validate\css\ui-lightness\images\ui-bg_flat_10_000000_40x100.png
?????文件?????????104??2012-12-07?12:45??scripts\validate\css\ui-lightness\images\ui-bg_glass_100_f6f6f6_1x400.png
?????文件?????????125??2012-12-07?12:45??scripts\validate\css\ui-lightness\images\ui-bg_glass_100_fdf5ce_1x400.png
?????文件?????????105??2012-12-07?12:45??scripts\validate\css\ui-lightness\images\ui-bg_glass_65_ffffff_1x400.png
?????文件????????3762??2012-12-07?12:45??scripts\validate\css\ui-lightness\images\ui-bg_gloss-wave_35_f6a828_500x100.png
?????文件??????????90??2012-12-07?12:45??scripts\validate\css\ui-lightness\images\ui-bg_highlight-soft_100_eeeeee_1x100.png
?????文件?????????129??2012-12-07?12:45??scripts\validate\css\ui-lightness\images\ui-bg_highlight-soft_75_ffe45c_1x100.png
?????文件????????4369??2012-12-07?12:45??scripts\validate\css\ui-lightness\images\ui-icons_222222_256x240.png
?????文件????????4369??2012-12-07?12:45??scripts\validate\css\ui-lightness\images\ui-icons_228ef1_256x240.png
?????文件????????4369??2012-12-07?12:45??scripts\validate\css\ui-lightness\images\ui-icons_ef8c08_256x240.png
?????文件????????4369??2012-12-07?12:45??scripts\validate\css\ui-lightness\images\ui-icons_ffd27a_256x240.png
?????文件????????4369??2012-12-07?12:45??scripts\validate\css\ui-lightness\images\ui-icons_ffffff_256x240.png
?????文件???????34363??2012-12-07?12:45??scripts\validate\css\ui-lightness\jquery-ui-1.8.13.custom.css
?????文件??????????77??2012-12-07?12:45??scripts\validate\css\Validate.css
?????文件??????109115??2012-12-07?12:43??scripts\validate\jquery-1.6.1.min.js
?????文件??????208692??2012-12-07?12:43??scripts\validate\jquery-ui-1.8.13.custom.min.js
?????文件???????24339??2012-12-07?12:43??scripts\validate\jquery.validate.min.js
?????文件????????1952??2012-12-07?13:17??scripts\validate\jquery.validate.wrapper.js
?????文件????????3720??2012-12-12?12:56??test.html

評論

共有 條評論