<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    That way I want to stay

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      55 Posts :: 1 Stories :: 41 Comments :: 0 Trackbacks

    目前jQuery網站上已經有了From的驗證框架,FromValidation,但是一直覺得它的框架并不好用,因為重復寫的東西太多了。
    于是就再次寫了自己的JavaScript驗證框架,完全廢棄掉以前的。
    在新的框架下,是以這樣子的用法設計的:
    首先,要包括自己的js文件(這點不必說),而且在包括自己寫,要先包括jQuery的,如下

    <link rel="stylesheet" type="text/css" href="<ww:url value="/layout/css/style.css"/>">
    <link rel="stylesheet" type="text/css" href="<ww:url value="/layout/css/thickbox.css"/>" media="screen">
    <script type="text/javascript" src="<ww:url value="/layout/js/jquery-latest.js"/>"></script>
    <script type="text/javascript" src="<ww:url value="/layout/js/thickbox.js"/>"></script>
    <script type="text/javascript" src="<ww:url value="/layout/js/wingel.js"/>"></script>
    <decorator:head/>


    然后在要驗證的Form里面加個屬性validatable=true,如下:

    <form id="registerForm" action="user-register.action" validatable="true">

    注意,這邊不要加onsubmit方法

    接下來,就好了,比如說有個輸入框:
    <ww:textfield name="name" id="name"/>
    我想驗證,讓它必填,如下就可以了:
    <label for="name" validate="required">請填寫名稱</label>  其中 for屬性里面填的要是驗證的輸入框id,validate填的是驗證方法,;label里面的文本就是驗證不過的時候要顯示的信息。
    如果我想驗證一個輸入框的輸入值長度怎么辦,這樣子就行了

    <label for="password" validate="lengthRange:6;20">

    后面的參數用;號隔開,驗證的方法名跟參數用: 隔開。
    wingel.js里面已經包括了一些常用的驗證方法,現在問題來了,如果要自定義驗證方法怎么辦,如下辦:
    比如你想加個驗證方法是hello
    則label里面的validate屬性寫成hello,
    然后加一個JavaScript方法:

    <script type="text/javascript">
        wingel.validator.rules.hello
    = function(value, element, parameters,utility) {
                 ...    }

    </script>


    里面三個參數,shit , couldn't input Chinese. now English will be used.

    The first parameter is the value of the input element you want to validate,the second one is the validated element, the third one, is the parameters you add in validate label, the last one, is a utility class, you can invoke its method to make your code easier.






     
    文章來源:http://blog.csdn.net/Wingel/archive/2006/11/26/1414856.aspx
    posted on 2006-11-29 11:21 Wingel 閱讀(259) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲AV成人一区二区三区观看| 亚洲美免无码中文字幕在线| 一本色道久久88—综合亚洲精品| 最近免费中文字幕高清大全 | 国产精品亚洲专区在线观看| 69天堂人成无码麻豆免费视频| 亚洲福利电影一区二区?| 日本在线看片免费人成视频1000| 亚洲乱码中文字幕综合| 中文字幕乱码免费看电影| 亚洲中文字幕无码不卡电影| 天堂在线免费观看| 亚洲AV无码专区亚洲AV伊甸园| 久久爰www免费人成| 亚洲欧洲自拍拍偷综合| 免费无码又黄又爽又刺激| 久久亚洲欧美国产精品| 亚洲国产精品人人做人人爱| 和老外3p爽粗大免费视频| 亚洲国语精品自产拍在线观看| 在线视频免费观看爽爽爽| 亚洲AV无码国产精品永久一区| 亚洲片一区二区三区| 国产免费无码AV片在线观看不卡 | 亚洲三级在线视频| 日本午夜免费福利视频| 羞羞视频在线观看免费| 亚洲爆乳无码一区二区三区| 亚洲最大免费视频网| 亚洲а∨精品天堂在线| 国产aⅴ无码专区亚洲av麻豆| 四虎影视在线影院在线观看免费视频| 亚洲人妖女同在线播放| 波多野结衣一区二区免费视频| 拍拍拍无挡视频免费观看1000 | 亚洲日韩精品A∨片无码| 18观看免费永久视频| 男男黄GAY片免费网站WWW| 亚洲爆乳无码专区| 国产高清视频在线免费观看| 拍拍拍无挡免费视频网站|