【原】jQuery與CSS自動生成驗證碼


模板:

<button class="r receive_code">獲取驗證碼</button>
<span class="r code"></span>

腳本:

// 生成六位數字驗證碼
    $(".code").html(null);
    function createCode() {
        var code = "";
        var length = 6;
        var i;
        var str = "";
        var content;
        var codeSpan = $(".code");
        var arrColor = ["blue", "red", "green", "brown", "gray", "pink", "red", "green", "brown", "blue"];
        codeSpan.html(null);
        for (i = 0; i < length; i++) {
            index = Math.floor(Math.random() * 6);
            code = Math.floor(Math.random() * 10);
            str += code;
            color = arrColor[index];
            content = $("<i></i>").html(code);
            content.appendTo(codeSpan);
            $(".code i").eq(index).css({"color": color});
        }
        codeSpan.attr("data-val", str);
    }

    $(".receive_code").click(createCode);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM