一個登錄框+驗證碼(純JS實現(xiàn))

練手迂猴,做了一個登錄框。用JS實現(xiàn)了驗證碼盾沫、以及檢測驗證碼是否正確裁赠。
歡迎大家批評指正。最終結(jié)果如圖所示:

深度截圖20170705162952.png

HTML---:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>后臺管理</title>
    <link rel="stylesheet" type="text/css" href="css/css.css" />
    <script type="text/javascript" src="js/js.js" ></script>
</head>
<body onload="changeImg()">
    <div class="main_bar">
        <div id="login_form">
            <div class="title">系統(tǒng)登錄</div>
            <form action="main.html" onsubmit="return check()">
                <div id="form_widget">
                    <br>
                    <input type="text" placeholder="請輸入賬號~" id="box_name" class="txt" value="用戶名" onfocus="this.value=''" onblur="if(this.value=='')this.value='用戶名'"/>
                    <br>
                    <input type="password" placeholder="請輸入密碼~" id="box_pass" class="txt" value="passWord" onfocus="this.value=''" onblur="if(this.value=='')this.value='password'"/>
                    <br>
                    <input type="text" placeholder="驗證碼" id="vcode" value="驗證碼" onfocus="this.value=''" onblur="if(this.value=='')this.value='驗證碼'"/>
                    <span id="code" title="看不清赴精?換一張~" onclick="changeImg()"></span>
                    <div id="forget_pass">
                        <a href="#">忘記密碼组贺?</a>
                    </div>
                    <input type="submit" value="登錄" class="btn" onmouseover="this.style.background='#FF8D00'" onmouseout="this.style.background='#CCCCCC'">
                    <br>
                        <div id="copyright">
                        版權(quán)所有-?CopyRight 2017
                        </div>
                </div>
            </form>

        </div>
    </div>

</body>
</html>

CSS---:

.main_bar{
    width: 100%;
    height: 100%;
    background-color: #6495ED;
    margin-top: 10%;
}
#login_form{
    width: 40%;
    height: 100%;
    background-color: #112435;
    margin: 0 auto;
}
.title{
    width: 100%;
    height: 55px;
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}
#form_widget{
    width:100%;
    height: 300px;
    background-color: #808080;
}
.txt{
    display: block;
    width: 70%;
    height: 35px;
    margin: 0 auto;
    font-size: 16px;
    border-radius: 5px;
    border: 0;
    padding-left: 10px;
}
#vcode{
    width: 40%;
    height: 35px;
    margin-left: 15%;
    font-size: 16px;
    border-radius: 5px;
    border: 0;
    padding-left: 10px;
}
#code{
    color: #ffffff;
    background-color: #000000;
    font-size: 20px;
    padding: 5px 35px 10px 35px;
    margin-left: 5%;
    cursor: pointer;
}
#forget_pass{
    width:70%;
    text-align: right;
    margin: 0 auto;
    padding: 5px;
}
#forget_pass a{
    color: #000000;
    text-decoration: none;
}
#forget_pass a:hover{
    color: #ff0000;
    text-decoration: underline;
}
.btn{
    width:70%;
    margin-left: 15%;
    height: 40px;
    border: 0;
    font-size: 14px;
    background-color: #fc5628;
    color: #ffffff;
    cursor: pointer;
    border-radius: 20px;
}
#copyright{
    width:100%;
    text-align: center;
    padding-top: 20px;
    color: #e0e0e0;
}

JS---:

/**
 * Created by young on 17-7-5.
 */
function changeImg() {
    var arrays =['1','2','3','4','5','6','7','8','9','0',
        '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'];
    code='';
    for(var i=0;i<4;i++){
        var r=parseInt(Math.random()*arrays.length);
        code+=arrays[r];
    }
    document.getElementById('code').innerHTML=code;
}
function check() {
    var input_code=document.getElementById("vcode").value;
    if(input_code.toLowerCase()===code.toLowerCase()){
        return true;
    }else {
        alert("驗證碼不正確!");
        changeImg();
        return false;
    }
}

如果您有更好的想法祖娘,歡迎交流……一只正在飛起的前段小菜鳥~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末失尖,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子渐苏,更是在濱河造成了極大的恐慌掀潮,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件琼富,死亡現(xiàn)場離奇詭異仪吧,居然都是意外死亡,警方通過查閱死者的電腦和手機鞠眉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進店門薯鼠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人械蹋,你說我怎么就攤上這事出皇。” “怎么了哗戈?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵郊艘,是天一觀的道長。 經(jīng)常有香客問我唯咬,道長纱注,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任胆胰,我火速辦了婚禮狞贱,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蜀涨。我一直安慰自己瞎嬉,他們只是感情好,可當我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布勉盅。 她就那樣靜靜地躺著佑颇,像睡著了一般。 火紅的嫁衣襯著肌膚如雪草娜。 梳的紋絲不亂的頭發(fā)上挑胸,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天,我揣著相機與錄音宰闰,去河邊找鬼茬贵。 笑死簿透,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的解藻。 我是一名探鬼主播老充,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼螟左!你這毒婦竟也來了啡浊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤胶背,失蹤者是張志新(化名)和其女友劉穎巷嚣,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體钳吟,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡廷粒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了红且。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片坝茎。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖暇番,靈堂內(nèi)的尸體忽然破棺而出嗤放,到底是詐尸還是另有隱情,我是刑警寧澤奔誓,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布斤吐,位于F島的核電站,受9級特大地震影響厨喂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜庄呈,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一蜕煌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧诬留,春花似錦斜纪、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至绿贞,卻和暖如春因块,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背籍铁。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工涡上, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留趾断,地道東北人。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓吩愧,卻偏偏與公主長得像芋酌,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子雁佳,可洞房花燭夜當晚...
    茶點故事閱讀 43,658評論 2 350

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,848評論 25 707
  • 一玩就跨年脐帝,告別2016,迎來了2017糖权,新年的第一站腮恩,我們從大理洱海自駕360多公里來到了高原瀘沽湖,一切新的風(fēng)...
    Emily愛寫作閱讀 719評論 2 10
  • 愛情中的人温兼,像個孩子
    吾日三省唔閱讀 101評論 0 0
  • 昨晚接他放學(xué)回來說秸滴,媽媽你猜我手里有什么,我搖搖頭表示猜不出來募判,兒子很神秘的伸出手來說:看荡含,噔噔噔噔,是一顆糖果届垫,...
    瑜峰baby閱讀 198評論 0 0
  • 一释液、普通話水平測試介紹 1. 測試內(nèi)容和范圍 《普通話水平測試用普通話詞語表》《普通話水平測試用普通話與方言詞語對...
    72705f755bca閱讀 1,713評論 0 16