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

搜索
博主信息
博文 13
粉絲 0
評論 7
訪問量 21090
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
會員注冊表單的html實現(xiàn)代碼
ccc9112020
原創(chuàng)
3819人瀏覽過
  • 代碼
    html代碼:
  1. <h3 class="title">波士直聘求職者注冊</h3>
  2. <form action="register.php" class="register">
  3. <label for="username">用戶名:</label>
  4. <input
  5. type="text"
  6. name="username"
  7. id="username"
  8. placeholder="6位以上英文數(shù)字下劃線"
  9. onblur="isEmpty(this)"
  10. autofocus
  11. required
  12. />
  13. <label for="password">密碼:</label>
  14. <input
  15. type="password"
  16. name="pwd1"
  17. id="password"
  18. placeholder="******"
  19. onblur="isEmpty(this)"
  20. required
  21. />
  22. <label for="password_confirm">確認密碼:</label>
  23. <input
  24. type="password"
  25. name="pwd2"
  26. id="password_confirm"
  27. placeholder="******"
  28. onblur="isEqual(this)"
  29. required
  30. />
  31. <label for="email">郵箱:</label>
  32. <input type="email" placeholder="demo@mail.com" />
  33. <label for="phone">手機:</label>
  34. <input
  35. type="text"
  36. name="phone"
  37. id="phone"
  38. placeholder="180xxxxxxxx"
  39. onblur="isPhone(this)"
  40. required
  41. />
  42. <label for="verify_code">驗證碼:</label>
  43. <div>
  44. <input
  45. type="text"
  46. name="verify_code"
  47. id="verify_code"
  48. placeholder="請輸入手機驗證碼"
  49. required
  50. />
  51. <label for="" onclick="verify_phone()">獲取驗證碼(60s)</label>
  52. </div>
  53. <label for="realname">姓名:</label>
  54. <input
  55. type="text"
  56. name="realname"
  57. id="realname"
  58. placeholder="本人真實姓名"
  59. required
  60. />
  61. <label for="secret">性別:</label>
  62. <div>
  63. <input type="radio" name="gender" id="male" value="0" /><label
  64. for="male"
  65. ></label
  66. >
  67. <input type="radio" name="gender" id="female" value="1" />
  68. <label for="female"></label>
  69. <input type="radio" name="gender" id="secret" value="-1" /><label
  70. for="secret"
  71. >保密</label
  72. >
  73. </div>
  74. <label for="birth">出生日期</label>
  75. <input type="date" value="1990-10-01" />
  76. <label for="edu">學歷:</label>
  77. <select name="edu" id="edu">
  78. <option value="1">初中</option>
  79. <option value="2">高中</option>
  80. <option value="3">大專</option>
  81. <option value="4" selected>本科</option>
  82. <option value="5">碩士</option>
  83. <option value="6">博士</option>
  84. <option value="7">社會大學</option>
  85. </select>
  86. <label for="pos">住所</label>
  87. <iframe
  88. src="https://map.baidu.com/"
  89. frameborder="0"
  90. width="300"
  91. height="300"
  92. ></iframe>
  93. <label for="#">技能</label>
  94. <div class="skill">
  95. <span class="item">
  96. <input type="checkbox" name="skill[]" id="c" /><label for="c"
  97. >C語言</label
  98. >
  99. </span>
  100. <span class="item">
  101. <input type="checkbox" name="skill[]" id="cpp" /><label for="cpp"
  102. >C++</label
  103. >
  104. </span>
  105. <span class="item">
  106. <input type="checkbox" name="skill[]" id="java" /><label for="java"
  107. >Java</label
  108. >
  109. </span>
  110. <span class="item">
  111. <input type="checkbox" name="skill[]" id="python" /><label
  112. for="python"
  113. >Python</label
  114. >
  115. </span>
  116. <span class="item">
  117. <input type="checkbox" name="skill[]" id="android" /><label
  118. for="android"
  119. >安卓</label
  120. >
  121. </span>
  122. <span class="item">
  123. <input type="checkbox" name="skill[]" id="ios" /><label for="ios"
  124. >iOS</label
  125. >
  126. </span>
  127. <span class="item">
  128. <input type="checkbox" name="skill[]" id="php" /><label for="php"
  129. >PHP</label
  130. >
  131. </span>
  132. <span class="item">
  133. <input type="checkbox" name="skill[]" id="mp" /><label for="mp"
  134. >小程序</label
  135. >
  136. </span>
  137. </div>
  138. <label for="user-pic">頭像</label>
  139. <input type="hidden" name="MAX_FILE_SIZE" id="10000" />
  140. <input type="file" name="user_pic" id="user-pic" />
  141. <div class="user-pic" style="grid-column: 2"></div>
  142. <label for="user-resume">個人簡歷:</label>
  143. <input type="hidden" name="MAX_FILE_SIZE" value="10000" />
  144. <input type="file" name="resume" id="user-resume" />
  145. <div class="user-resume" style="grid-column: 2"></div>
  146. <label for="description">自我介紹:</label>
  147. <div class="desc">
  148. <textarea
  149. name="description"
  150. id="description"
  151. placeholder="請輸入自我介紹內(nèi)容:"
  152. cols="30"
  153. rows="10"
  154. oninput="show(this)"
  155. onselect="this.style.color='red'"
  156. ></textarea>
  157. <span class="tips">還能輸入<em>40個字</em></span>
  158. </div>
  159. <button>提交</button>
  160. </form>

CSS代碼:

  1. body {
  2. background-size: 100% 100%;
  3. background: url(../images/bg2.jpg);
  4. }
  5. .title {
  6. text-align: center;
  7. }
  8. .register {
  9. width: 400px;
  10. margin: auto;
  11. padding: 20px 30px 10px;
  12. border-radius: 5px;
  13. background: linear-gradient(to top left, lightcyan, white);
  14. box-shadow: 0 0 8px #888;
  15. display: grid;
  16. grid-template-columns: 100px 1fr;
  17. gap: 10px;
  18. }
  19. .register > button {
  20. grid-column: span 2;
  21. outline: none;
  22. border: none;
  23. background-color: seagreen;
  24. color: white;
  25. height: 32px;
  26. border-radius: 5px;
  27. }
  28. .register > button:hover {
  29. background: coral;
  30. cursor: pointer;
  31. box-shadow: 0 0 6px #888;
  32. }
  33. .register label {
  34. white-space: nowrap;
  35. }
  36. .register input {
  37. border: none;
  38. outline: none;
  39. box-shadow: 0 0 3px skyblue;
  40. border-radius: 10px;
  41. }
  42. .register input:hover,
  43. .register input:focus {
  44. box-shadow: 0 0 3px coral;
  45. }
  46. .register input::-webkit-input-placeholder {
  47. padding-left: 5px;
  48. color: green;
  49. }
  50. .register input::-ms-input-placeholder {
  51. color: green;
  52. }
  53. input::-moz-placeholder {
  54. color: green;
  55. }
  56. .register > .skill {
  57. width: 300px;
  58. display: flex;
  59. flex-wrap: wrap;
  60. padding-left: 10px;
  61. }
  62. .register > .skill > .item {
  63. display: flex;
  64. flex-flow: nowrap;
  65. box-sizing: border-box;
  66. width: 100px;
  67. }
  68. .register > .desc {
  69. position: relative;
  70. }
  71. .register > .desc > textarea {
  72. position: relative;
  73. }
  74. .register > .desc > .tips {
  75. position: absolute;
  76. right: 100px;
  77. bottom: 10px;
  78. color: #888;
  79. font-size: 12px;
  80. }
  • 效果圖
    • Chrome瀏覽器
      chrome效果圖
    • 360正常效果圖
      360正常效果
    • 360縮小以顯示全部
      360效果圖縮放
  • 結語:

有一個問題我還沒有太懂:MAX_FILE_SIZE是以什么做單位的?KB嗎?
即使是最簡單和基礎的HTML表單,依然完成得非常吃力。這個作業(yè)完成花了差不多一天時間。
當然了,HTML本身比較簡單,但是也不是完全掌握。
另外就是css的樣式,始終不能夠隨心所欲。在技能一欄的排列里面很難做得很理想,不能夠在擁擠的情況下依然可以排列得很工整。還有就是有時候內(nèi)容充滿了父元素的空間之后,就會亂排列。不能夠自如縮放和按照想法排序。另外絕對布局以px為單位在不同分辨率下會跑偏。即使是Chrome代碼貌似也不行。用的老師的代碼,不能夠正常顯示。
還有背景圖怎么變透明和拉伸?現(xiàn)在變成了平鋪和完全不透明。

還有我在app經(jīng)??吹?行4列圖標或者是類似的排列,我不太會做。希望CSS課程可以有講到。當然了,我想這個可能比較簡單,除了計算元素width比較麻煩。
現(xiàn)在的表單基本上都會有星號和符合要求后打勾,不符合提示錯誤信息的功能,這個功能不算太難,但是css實現(xiàn)可能有點困難。因為不是每一個都有。但是樣式要整齊。
另外在不同瀏覽器的適配方面我始終很頭疼。國內(nèi)360比較通用,但是在最新的win10系統(tǒng)里面,360對高分屏適配做得最差,我都投訴了好幾次360官方論壇了。edge和Chrome做得很不錯,但是功能適配上始終不如360.
本來還想添加細致的功能和元素,但是做下來發(fā)現(xiàn)能力和時間都遠遠不夠。
以后學習,就算是很簡單,要能夠在學完之后可以記得住,用得了,都不容易?。≈荒軌蚍捶磸蛷途毩?!一邊用一邊練習!
希望在以后的時間里,如果在實際工作中遇到問題,還可以得到老師和同學的互相幫助!因為單單3個月的少量時間學習,恐怕不足以解決所有的問題!當然了,這可能比較困難!但是我希望技術支持可以有一定的延長!當然了,最好肯定是3個月基本掌握,但是這貌似不太現(xiàn)實!
發(fā)表一天后,才想起很多事件屬性和文本域都沒有添加。所以又修改一遍再發(fā)表。另外就是增加了360縮小后的效果,非常糟糕。
希望css講課可以講到。
還有就是我希望做一個app,可以做筆記用,需要雙指靠近離開讓字體可以放大縮小的,就像現(xiàn)在的手機wps。希望可以介紹一下如何實現(xiàn)。

批改老師:天蓬老師天蓬老師

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

老師批語:MAX_FILE_SIZE,單位是字節(jié), 上課說過的
本博文版權歸博主所有,轉載請注明地址!如有侵權、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務協(xié)議
0條評論
作者最新博文
關于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓,幫助PHP學習者快速成長!
關注服務號 技術交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學習
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

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

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