最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript 驗(yàn)證碼的實(shí)例代碼(附效果圖)

 更新時(shí)間:2013年03月22日 09:19:01   作者:  
JavaScript 驗(yàn)證碼的實(shí)例代碼(附效果圖),需要的朋友可以參考一下

效果如下:

 

復(fù)制代碼 代碼如下:

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">
    <title></title>
    <style type="text/css">
    .code
    {
            background:url(code_bg.jpg);
            font-family:Arial;
            font-style:italic;
             color:blue;
             font-size:30px;
             border:0;
             padding:2px 3px;
             letter-spacing:3px;
             font-weight:bolder;            
             float:left;           
             cursor:pointer;
             width:150px;
             height:60px;
             line-height:60px;
             text-align:center;
             vertical-align:middle;

    }
    a
    {
        text-decoration:none;
        font-size:12px;
        color:#288bc4;
        }
    a:hover
    {
       text-decoration:underline;
        }
    </style>
    <script language="javascript" type="text/javascript">

        var code;
        function createCode() {
            code = "";
            var codeLength = 6; //驗(yàn)證碼的長(zhǎng)度
            var checkCode = document.getElementById("checkCode");
            var codeChars = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
            'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',
            'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'); //所有候選組成驗(yàn)證碼的字符,當(dāng)然也可以用中文的
            for (var i = 0; i < codeLength; i++)
            {
                var charNum = Math.floor(Math.random() * 52);
                code += codeChars[charNum];
            }
            if (checkCode)
            {
                checkCode.className = "code";
                checkCode.innerHTML = code;
            }
        }
        function validateCode()
        {
            var inputCode = document.getElementById("inputCode").value;
            if (inputCode.length <= 0)
            {
                alert("請(qǐng)輸入驗(yàn)證碼!");
            }
            else if (inputCode.toUpperCase() != code.toUpperCase())
            {
                alert("驗(yàn)證碼輸入有誤!");
                createCode();
            }
            else
            {
                alert("驗(yàn)證碼正確!");
            }       
        }   
     </script>

</head>
<body onload="createCode()">
    <form id="form1" runat="server" onsubmit="validateCode()">
    <div>
    <table border="0" cellspacing="5" cellpadding="5" >
        <tr>
            <td></td><td> <div class="code" id="checkCode" onclick="createCode()" ></div></td>
            <td><a  href="#" onclick="createCode()">看不清換一張</a></td>
        </tr>
        <tr>
            <td>驗(yàn)證碼:</td><td><input  style="float:left;" type="text"   id="inputCode" /></td><td>請(qǐng)輸入驗(yàn)證碼</td>
        </tr>
        <tr><td></td><td><input id="Button1"  onclick="validateCode();" type="button" value="確定" /></td><td></td>
        </tr>
    </table>
    </div>
    </form>
</body>
</html>

相關(guān)文章

  • JavaScript ParseFloat()方法

    JavaScript ParseFloat()方法

    parseFloat()方法可以解析一個(gè)字符串,并返回一個(gè)浮點(diǎn)數(shù)。本文給大家分享javascript parsefloat()方法的相關(guān)知識(shí),對(duì)javascript parsefloat相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • js實(shí)現(xiàn)網(wǎng)頁(yè)五子棋進(jìn)階版

    js實(shí)現(xiàn)網(wǎng)頁(yè)五子棋進(jìn)階版

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)網(wǎng)頁(yè)五子棋進(jìn)階版,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 關(guān)于axios返回空對(duì)象的問(wèn)題解決

    關(guān)于axios返回空對(duì)象的問(wèn)題解決

    這篇文章主要給大家介紹了關(guān)于axios返回空對(duì)象的問(wèn)題解決方法,文中介紹的非常詳細(xì),相信對(duì)大家學(xué)習(xí)或者使用axios具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-04-04
  • 如何遍歷對(duì)象的屬性?

    如何遍歷對(duì)象的屬性?

    如何遍歷對(duì)象的屬性?...
    2006-09-09
  • bootstrap table表格使用方法詳解

    bootstrap table表格使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了bootstrap table表格使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • bootstrap彈出層的多種觸發(fā)方式

    bootstrap彈出層的多種觸發(fā)方式

    這篇文章主要為大家詳細(xì)介紹了bootstrap彈出層的多種觸發(fā)方式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 移動(dòng)端H5頁(yè)面返回并刷新頁(yè)面(BFcache)的方法

    移動(dòng)端H5頁(yè)面返回并刷新頁(yè)面(BFcache)的方法

    這篇文章主要給大家介紹了關(guān)于移動(dòng)端H5頁(yè)面返回并刷新頁(yè)面(BFcache)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • 基于javascript實(shí)現(xiàn)放大鏡特效

    基于javascript實(shí)現(xiàn)放大鏡特效

    這篇文章主要為大家詳細(xì)介紹了基于javascript實(shí)現(xiàn)放大鏡特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • 基于Javascript實(shí)現(xiàn)文件實(shí)時(shí)加載進(jìn)度的方法

    基于Javascript實(shí)現(xiàn)文件實(shí)時(shí)加載進(jìn)度的方法

    不知道大家有沒(méi)有發(fā)現(xiàn)在現(xiàn)在的移動(dòng)頁(yè)面上,有很多情況需要加載大量的資源。但是移動(dòng)端的訪問(wèn)速度和pc還是有很大的差距,有些時(shí)候需要一些取巧的方式來(lái)提升用戶體驗(yàn),而實(shí)時(shí)顯示加載進(jìn)度就是其中一種。這篇文章就給大家分享了Javascript實(shí)現(xiàn)文件實(shí)時(shí)加載進(jìn)度的方法。
    2016-10-10
  • js表單登陸驗(yàn)證示例

    js表單登陸驗(yàn)證示例

    這篇文章主要介紹了js表單登陸驗(yàn)證的方法,基于thinkPHP前端頁(yè)面實(shí)現(xiàn)javascript針對(duì)表單用戶名與密碼的驗(yàn)證功能,需要的朋友可以參考下
    2016-10-10

最新評(píng)論

江川县| 锦屏县| 扶绥县| 嘉荫县| 聂拉木县| 新闻| 武清区| 梁平县| 集安市| 永寿县| 资源县| 邵武市| 香港 | 剑阁县| 兴宁市| 喀喇沁旗| 西平县| 磐石市| 长顺县| 民和| 招远市| 温泉县| 烟台市| 泗洪县| 铜陵市| 孝义市| 巫溪县| 聊城市| 贵定县| 湖北省| 绥江县| 封开县| 罗定市| 镇原县| 沿河| 浦江县| 邹城市| 克什克腾旗| 湄潭县| 鄂州市| 屯门区|