亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 4
粉絲 0
評(píng)論 0
訪問量 4527
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
使用表單元素實(shí)現(xiàn)注冊(cè)功能
朝與同歌暮同酒
原創(chuàng)
1249人瀏覽過

使用表單元素實(shí)現(xiàn)注冊(cè)功能

在之前的課程中,我們知道了表單是除了url之外,與后臺(tái)進(jìn)行交互的唯一入口。因此表單的重要性,不言而喻。
此案例,通過實(shí)現(xiàn)簡(jiǎn)單的用戶登錄與注冊(cè)功能,達(dá)到練習(xí)表單的各個(gè)種類與屬性的目的。

最終效果:

  • 項(xiàng)目由三個(gè)文件組成,分別是main.html、login.html和register.html。
  • main.html作為主頁,打開后會(huì)在 <iframe>控件中默認(rèn)顯示login.html中的內(nèi)容
  • 在main.html的左上角,有用戶注冊(cè)的按鈕,點(diǎn)擊后會(huì)在 <iframe>控件中加載register.html的內(nèi)容
  • 主要在login.html和register.html文件中,練習(xí)單行文本框,密碼輸入框,郵件輸入框,文件上傳域和下拉列表的使用
  • 在main.html中主要練習(xí)內(nèi)聯(lián)框架

    login.html文件關(guān)鍵代碼:
    1. <form action="login.php" method="POST" class="register">
    2. <label for="username">帳號(hào):</label>
    3. <input type="text" id="username" name="username" value="" placeholder="請(qǐng)輸入用戶名"/>
    4. <label for="pwd">密碼:</label>
    5. <input type="password" id="pwd" name="pwd" value="" placeholder="請(qǐng)輸入密碼"/>
    6. <button>提交</button>
    7. </form>

    register.html文件關(guān)鍵代碼:
    1. <form action="register.php" method="post" class="register" enctype="multipart/form-data">
    2. <label for="user_pic">頭像:</label>
    3. <input type="file" name="user_pic" id="user_pic">
    4. <div class="user_pic" style="grid-column: 2"></div>
    5. <label for="username">賬號(hào):</label>
    6. <input type="text" name="username" id="username" value="" placeholder="用戶名不少于6個(gè)字符" >
    7. <label for="passwd">密碼:</label>
    8. <input type="password" name="password" id="passwd" value="" placeholder="輸入密碼">
    9. <label for="ensure">確認(rèn):</label>
    10. <input type="password" name="ensure" id="ensure" value="" placeholder="確認(rèn)兩次密碼相同">
    11. <label for="secret">性別:</label>
    12. <div>
    13. <input type="radio" name="sex" value="man" id="man" ><label for="man"></label>
    14. <input type="radio" name="sex" value="woman" id="woman"><label for="woman"></label>
    15. <input type="radio" name="sex" value="secret" id="secret" checked><label for="secret">保密</label>
    16. </div>
    17. <label for="email">郵箱:</label>
    18. <input type="email" name="mail" id="email">
    19. <label for="eduction">學(xué)歷</label>
    20. <select name="eduction" id="eduction" >
    21. <option value="1">無學(xué)歷</option>
    22. <option value="2">小學(xué)</option>
    23. <option value="3">初中</option>
    24. <option value="4">高中</option>
    25. <option value="5" selected>???/span></option>
    26. <option value="6">本科</option>
    27. <option value="7">本科以上</option>
    28. </select>
    29. <button>提交</button>
    30. <button type="reset">重置</button>
    31. </form>
    main.html文件關(guān)鍵代碼:
    1. <header>
    2. <div>
    3. <a href="register.html" class="button" target="content">會(huì)員注冊(cè)</a>
    4. </div>
    5. </header>
    6. <aside>
    7. </aside>
    8. <main>
    9. <iframe name="content" src="login.html"></iframe>
    10. </main>

    總結(jié)

    雖然,在本次案例中,并沒有使用到全部的表單類型,但練習(xí)了比較常用的幾種類型。有一些知識(shí)點(diǎn),需要加深記憶并掌握理解。

  1. 表單分為表單元素和控件元素,其中表單元素只有一個(gè),而控件元素有多個(gè)
  2. 表單元素,通過method方法修改數(shù)據(jù)的提交類型。其中,提交類型共有兩種,GET和POST。默認(rèn)為GET提交類型,數(shù)據(jù)直接作為鍵值對(duì)添加到URL中向服務(wù)器提交。而POST類型,則將數(shù)據(jù)
    包含在請(qǐng)求頭內(nèi)。
  3. 需要進(jìn)行文件上傳時(shí),要將form的編碼方式設(shè)置為multipart/form-data ,這樣數(shù)據(jù)會(huì)以二進(jìn)制的編碼進(jìn)行提交,并且 method方法要設(shè)置為post
  4. 在使用單選按鈕時(shí),通過設(shè)置相同的 name屬性,將單選按鈕進(jìn)行分組
  5. 在使用復(fù)選框時(shí),可以將 name屬性設(shè)置成一個(gè)數(shù)組,這樣有助于后端程序?qū)?shù)據(jù)進(jìn)行處理
  6. <iframe>控件的作用主要是,在當(dāng)前的頁面中,嵌入另一個(gè)html頁面,類似于手機(jī)中的畫中畫應(yīng)用
批改老師:天蓬老師天蓬老師

批改狀態(tài):合格

老師批語:表單是html最復(fù)雜的元素了, 細(xì)節(jié), 坑, 實(shí)在是太多了, 以后一定要多加小心
本博文版權(quán)歸博主所有,轉(zhuǎn)載請(qǐng)注明地址!如有侵權(quán)、違法,請(qǐng)聯(lián)系admin@php.cn舉報(bào)處理!
全部評(píng)論 文明上網(wǎng)理性發(fā)言,請(qǐng)遵守新聞評(píng)論服務(wù)協(xié)議
0條評(píng)論
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)