<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 月芽兒 閱讀(346) 評論(0)  編輯  收藏 所屬分類: J2EE學習心得

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    相冊

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 黄色网址在线免费| 精品女同一区二区三区免费站| 亚洲欧洲精品无码AV| 一区二区三区福利视频免费观看| 亚洲18在线天美| 免费吃奶摸下激烈视频| 黄色片免费在线观看| 中文字幕在线观看亚洲日韩| 亚洲区日韩区无码区| 久久久久国产精品免费网站| 亚洲色精品VR一区区三区| 在线亚洲97se亚洲综合在线| 日本视频一区在线观看免费| 污污免费在线观看| 亚洲欧洲精品国产区| 亚洲区小说区图片区| 一二三四免费观看在线视频中文版| 一级毛片试看60分钟免费播放| 亚洲婷婷天堂在线综合| 中文字幕不卡亚洲 | 日本v片免费一区二区三区| 久久免费香蕉视频| 亚洲日韩AV一区二区三区四区| 亚洲综合熟女久久久30p| 在线观看人成网站深夜免费| 在线观看免费播放av片| 羞羞漫画登录页面免费| 亚洲国产日韩在线| 亚洲精品国产成人片| 亚洲成av人片不卡无码久久| 99在线视频免费观看视频| 国产拍拍拍无码视频免费| 春意影院午夜爽爽爽免费| 国内精品久久久久影院亚洲| 亚洲视频.com| 国产午夜亚洲不卡| 免费在线精品视频| 精品免费国产一区二区三区| 2021精品国产品免费观看| 九九美女网站免费| 中国一级特黄的片子免费 |