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

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

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

    神秘的 J2ee 殿堂

    ·古之學(xué)者必有師·做學(xué)者亦要做師者·FIGHTING·

    數(shù)據(jù)驗證新思維,通過input屬性配置完成數(shù)據(jù)驗證

    代碼如下:
    <!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>無標(biāo)題文檔</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");
    //判斷是否為空,可以重新寫個函數(shù)
    if (isRequired != null && isRequired=="true") {
    if(inputValue==null||inputValue==""){
    msg
    =msg+filedName+"不能為空"+"\n";
    }
    }
    //
    //判斷是否是Email格式
    //調(diào)用emailVerify函數(shù)時,我們還可以通過fileType去自動解析出要調(diào)用那個函數(shù)像:email+Verify
    //通過解析,字符串連接得到var tem="emailVerify(inputBoxs[i])";之后,然后通過eval(tem);來執(zhí)行函數(shù)
    //這樣做的目的就是減少代碼量,程序自動根據(jù)你input的屬性設(shè)置調(diào)用相應(yīng)的方法
    if(fileType!=null&&fileType=="email"){
    var tem
    =emailVerify(inputBoxs[i]);
    if(tem!="success"){
    msg
    =msg+filedName+"email格式不正確"+"\n";
    }
    }


    }

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

    }
    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學(xué)習(xí)心得

    導(dǎo)航

    統(tǒng)計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    相冊

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久A级毛片免费观看| 亚州**色毛片免费观看| 国产又黄又爽胸又大免费视频| 日本高清免费中文字幕不卡| 亚洲中文字幕日本无线码| 九九精品免费视频| 亚洲日本在线电影| 又大又硬又爽免费视频| 免费无毒a网站在线观看| 亚洲第一页综合图片自拍| 国产免费一级高清淫曰本片| 亚洲国产三级在线观看| 久久国产精品2020免费m3u8| 亚洲毛片免费观看| 最近2019中文免费字幕| 在线观看国产一区亚洲bd| 亚洲日本va午夜中文字幕久久| 精品免费久久久久国产一区| 亚洲an天堂an在线观看| 五月婷婷在线免费观看| 亚洲精品伦理熟女国产一区二区| 国产精品另类激情久久久免费| 曰韩无码AV片免费播放不卡| 亚洲国产精品无码久久久蜜芽| 亚洲第一网站免费视频| 亚洲AV日韩AV永久无码色欲| 亚洲第一页日韩专区| 日本免费人成视频在线观看| 亚洲一线产区二线产区区| 亚洲精品无码久久久| 精品无码AV无码免费专区| 亚洲欧洲免费无码| 国产亚洲情侣一区二区无| 最近中文字幕免费mv在线视频| 亚洲一线产区二线产区区| 亚洲精品成人片在线播放| 希望影院高清免费观看视频| 免费国产污网站在线观看不要卡| 久久久久无码精品亚洲日韩 | 亚洲另类激情综合偷自拍| 国产精品久久久久免费a∨|