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

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

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

    神秘的 J2ee 殿堂

    ·古之學者必有師·做學者亦要做師者·FIGHTING·

    數據驗證新思維,通過input屬性配置完成數據驗證

    代碼如下:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>無標題文檔</title>
    <script>

    function verifyAndSend(form,verifyOrNot){
    var msg
    ="";
    if(verifyOrNot){
    var inputBoxs 
    = form.tags("input");
    for (var i=0;i<inputBoxs.length;i++) {
    var inputValue 
    = inputBoxs[i].value.toUpperCase();
    var isRequired
    =inputBoxs[i].getAttribute("required");
    var fileType
    =inputBoxs[i].getAttribute("fileType");
    var filedName
    =inputBoxs[i].getAttribute("filedName");
    //判斷是否為空,可以重新寫個函數
    if (isRequired != null && isRequired=="true") {
    if(inputValue==null||inputValue==""){
    msg
    =msg+filedName+"不能為空"+"\n";
    }
    }
    //
    //判斷是否是Email格式
    //調用emailVerify函數時,我們還可以通過fileType去自動解析出要調用那個函數像:email+Verify
    //通過解析,字符串連接得到var tem="emailVerify(inputBoxs[i])";之后,然后通過eval(tem);來執行函數
    //這樣做的目的就是減少代碼量,程序自動根據你input的屬性設置調用相應的方法
    if(fileType!=null&&fileType=="email"){
    var tem
    =emailVerify(inputBoxs[i]);
    if(tem!="success"){
    msg
    =msg+filedName+"email格式不正確"+"\n";
    }
    }


    }

    if(msg!=""){
    alert(msg);
    }
    else{
    alert(
    "開始調用后臺函數");
    }

    }
    else{
    return "";
    }

    }

    function emailVerify(filed){
    if(filed.value.isEmail()){
    return "success";
    }
    else{
    return "E-mail格式不正確";
    }
    }

    //判斷字符串是否是Email字符串,若是則返回true,否則返回false
    String.prototype.isEmail = function() {
        
    return /^\w+@.+\.\w+$/g.test(this);
    }
    </script>
    </head>

    <body>
    <form method="post" action="xx.xx" name="loginForm">
    E
    -MAIL登錄名:<input type="text" required="true" fileType="email" filedName="E-MAIL登錄名"/>
    <input type="button" value="登陸" onClick="verifyAndSend(loginForm,true);"/>
    </form>
    </body>
    </html>

    posted on 2008-07-30 17:57 月芽兒 閱讀(341) 評論(0)  編輯  收藏 所屬分類: J2EE學習心得

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    相冊

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久精品亚洲综合| 日本一道本高清免费| 国产亚洲真人做受在线观看| 色偷偷噜噜噜亚洲男人| 成人无码区免费A片视频WWW| 亚洲精品福利视频| 无码精品一区二区三区免费视频 | 亚洲一区二区三区在线观看蜜桃 | 一级毛片a女人刺激视频免费| 日本午夜免费福利视频| 亚洲日本在线电影| 好吊妞视频免费视频| 亚洲av无码日韩av无码网站冲| 女人被弄到高潮的免费视频| 久久综合久久综合亚洲| 免费看片A级毛片免费看| 亚洲另类无码一区二区三区| 成人在线免费观看| 久久久久久久久无码精品亚洲日韩| 在线观看免费亚洲| 免费一级毛片在线播放放视频| 国产亚洲成人在线播放va| fc2免费人成为视频| 亚洲精品中文字幕无码蜜桃| 99免费精品视频| 亚洲av日韩av高潮潮喷无码| 未满十八18禁止免费无码网站| 亚洲色欲www综合网| A在线观看免费网站大全| 亚洲精品中文字幕无码A片老| 啊灬啊灬别停啊灬用力啊免费看| 一级做a爰片性色毛片免费网站 | 亚洲黑人嫩小videos| 9久9久女女免费精品视频在线观看| 亚洲七久久之综合七久久| 免费a级毛片大学生免费观看 | 亚洲av无码专区首页| 国产亚洲精品无码专区| 91嫩草免费国产永久入口| 亚洲高清毛片一区二区| 国产亚洲综合久久系列|