【HTML学习笔记二】HTML表单

谁践踏了优雅 2022-05-19 07:58 341阅读 0赞

文章目录

    • HTML表单
      • 严重说明!!!
      • 1:表单基本构造
        • 01 代码
        • 02 效果展示
        • 01 代码
        • 02 效果展示
      • 3:表单输入(form_input.html)
        • 01 代码
        • 02 效果展示
      • 4:表单select
        • 01 代码
        • 02 效果展示


HTML表单

严重说明!!!

以下是博主的简单get的一些的学习笔记,其中内容都是为了方便!快!自己方便以后查找来做的笔记。。。。。。

1:表单基本构造

01 代码

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>表单基本机构</title>
  6. </head>
  7. <body>
  8. <ul>
  9. <li>表单应用场景</li>
  10. <li>表单结构</li>
  11. <li>常用表单元素使用</li>
  12. <li>表单交互属性</li>
  13. <li>案例</li><br />
  14. <hr />
  15. </ul>
  16. <!--
  17. 作者:jjk
  18. 时间:2018-07-23
  19. 描述:语法:
  20. <form>
  21. 表单元素:文本域,单元框,复选框,按钮,列表,,,,,,
  22. Form标签中,以下标签实现表单元素添加
  23. <input>: 表单输入标签 form_input.html
  24. <select>: 菜单和列表标签:form_select.html
  25. <option>:菜单和列表项目标签:form_select.html
  26. <textarea>:文字域标签:form_select.html
  27. <optgroup>: 菜单和列表项目分组标签:form_select.html
  28. 注意:表单本身不可见
  29. </form>
  30. <input type="类型属性" name="名称"....../>
  31. Type属性值 描述
  32. text 文字域
  33. password 密码域
  34. file 文件域
  35. checkbox 复选框
  36. radio 单选框
  37. Button 按钮
  38. Submit 提交按钮
  39. Reset 重置按钮
  40. Hidden 隐藏域
  41. image 图像域
  42. Maxlength 指用户输入的最大字符长度
  43. Size 指定文本框的宽度,以字符个数为单位,文本框的缺省宽度是20个字符
  44. value 指定文本框的默认值
  45. placeholder 规定用户填写输入字段的提示
  46. -->
  47. </body>
  48. </html>

02 效果展示

主要看代码中注释奥!!!


###2:一个基本的表单

01 代码

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>基础表单</title>
  6. </head>
  7. <body>
  8. <h2>创建一个很基础的表单</h2>
  9. <form>
  10. 姓名:<input type="text" name="username" /><br /> 密码:
  11. <input type="password" name="paw" /><br /> 按钮:
  12. <input type="submit" /><br />
  13. </form>
  14. </body>
  15. </html>

02 效果展示

这里写图片描述


3:表单输入(form_input.html)

01 代码

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>表单input</title>
  6. </head>
  7. <body>
  8. <!--
  9. 作者:912624568@qq.com
  10. 时间:2018-07-23
  11. 描述:8行2列
  12. -->
  13. <h1 align="center">注册信息</h1>
  14. <hr color="#336699" />
  15. <form>
  16. <table width="600px" bgcolor="#f2f2f2" align="center">
  17. <!--8行2列-->
  18. <tr>
  19. <td>姓名:</td>
  20. <td><input type="text" name="username" size="25" maxlength="6" placeholder="请输入姓名" /></td>
  21. </tr>
  22. <tr>
  23. <td>邮箱:</td>
  24. <td><input type="text" name="email" size="25" value="@163.com" /></td>
  25. <!--value定义初始值-->
  26. </tr>
  27. <tr>
  28. <td>密码:</td>
  29. <td><input type="password" name="paw" size="25" maxlength="6" placeholder="请输入密码" /></td>
  30. </tr>
  31. <tr>
  32. <td>确认密码:</td>
  33. <td><input type="password" name="paw" size="25" maxlength="6" placeholder="请输入密码" /></td>
  34. </tr>
  35. <tr>
  36. <td>上传图片:</td>
  37. <td><input type="file" name="file" /> </td>
  38. </tr>
  39. <tr>
  40. <td>性别:</td>
  41. <td><input type="radio" name="sex1" value="man" />
  42. <!--value是提示按钮 只能选一个时:name=“一样的值”-->
  43. <input type="radio" name="sex1" value="woman" /> 保密
  44. <input type="radio" name="sex1" value="bm" checked/>
  45. </td>
  46. </tr>
  47. <tr>
  48. <td>爱好:</td>
  49. <td>读书<input type="checkbox" name="dx1" value="read" checked/>
  50. <!--复选框中的name值是不受限制的 checked是默认值-->
  51. 跳舞<input type="checkbox" name="dx1" value="dance" /> 唱歌
  52. <input type="checkbox" name="dx1" value="sing" />
  53. </td>
  54. </tr>
  55. <tr>
  56. <td>爱好的运动:</td>
  57. <td>跑步<input type="checkbox" name="dx2" value="read" checked/>
  58. <!--复选框中的name值是不受限制的 checked是默认值-->
  59. 篮球<input type="checkbox" name="dx2" value="dance" /> 跳绳
  60. <input type="checkbox" name="dx2" value="sing" />
  61. </td>
  62. </tr>
  63. <tr>
  64. <td><input type="button" value="来点我" name="button" />
  65. <!---->
  66. <input type="submit" value="submit" name="submt" />
  67. <!--submit提交按钮-->
  68. <input type="reset" value="reset" name="reset" />
  69. <!--reset重置按钮-->
  70. <input type="image" name="image_button" src="../../img/anniu.png" />
  71. <!--image图片-->
  72. </td>
  73. <td></td>
  74. </tr>
  75. <tr>
  76. <td><input type="hidden" name="hidden" value="这是一个用户注册信息" /></td>
  77. <td></td>
  78. </tr>
  79. </table>
  80. </form>
  81. </body>
  82. </html>

02 效果展示

这里写图片描述


4:表单select

01 代码

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>表单input</title>
  6. </head>
  7. <body>
  8. <!--
  9. 作者:912624568@qq.com
  10. 时间:2018-07-23
  11. 描述:8行2列
  12. -->
  13. <h1 align="center">表单select</h1>
  14. <hr color="#336699" />
  15. <form action="action.php" method="post" target="_self"><!--action是用来提交表单之后处理数据的文件:后台-->
  16. <!--
  17. 作者: jjk
  18. 时间:2018-07-23
  19. 描述:
  20. 属性: 值: 描述
  21. action url 提交表单是想何处发送表单数据
  22. method: get:使用url传递参数
  23. 所发送信息的数量也有限制
  24. 设置表单以何种方式发送到指定页面 一般用去信息获取
  25. post:表单数据作为http请求体的一部分
  26. 对所发送信息的数量无限制
  27. 一般用于修改服务器上的资源
  28. name form_name 表单的名称
  29. target _blank,_self
  30. _parent,_top 在何处打开action URL
  31. enctype application/x-www-form-urlencoded
  32. multipart/form-data 在发送表单数据之前如何对其进行编码
  33. text/plain
  34. -->
  35. <table width="600px" bgcolor="#f2f2f2" align="center" border="0">
  36. <!--8行2列-->
  37. <tr>
  38. <td align="right">姓名:</td>
  39. <td align="left"><input type="text" name="username" size="25" maxlength="6" placeholder="请输入姓名" /></td>
  40. </tr>
  41. <tr>
  42. <td align="right">邮箱:</td>
  43. <td align="left"><input type="text" name="email" size="25" value="@163.com" /></td>
  44. <!--value定义初始值-->
  45. </tr>
  46. <tr>
  47. <td align="right">密码:</td>
  48. <td align="left"><input type="password" name="paw" size="25" maxlength="6" placeholder="请输入密码" /></td>
  49. </tr>
  50. <tr>
  51. <td align="right">确认密码:</td>
  52. <td align="left"><input type="password" name="paw" size="25" maxlength="6" placeholder="请输入密码" /></td>
  53. </tr>
  54. <tr>
  55. <td align="right">上传图片:</td>
  56. <td align="left"><input type="file" name="file" /> </td>
  57. </tr>
  58. <tr>
  59. <td align="right">性别:</td>
  60. <td align="left"><input type="radio" name="sex1" value="man" />
  61. <!--value是提示按钮 只能选一个时:name=“一样的值”-->
  62. <input type="radio" name="sex1" value="woman" /> 保密
  63. <input type="radio" name="sex1" value="bm" checked/>
  64. </td>
  65. </tr>
  66. <tr>
  67. <td align="right">爱好:</td>
  68. <td align="left">读书<input type="checkbox" name="dx1" value="read" checked/>
  69. <!--复选框中的name值是不受限制的 checked是默认值-->
  70. 跳舞<input type="checkbox" name="dx1" value="dance" /> 唱歌
  71. <input type="checkbox" name="dx1" value="sing" />
  72. </td>
  73. </tr>
  74. <tr>
  75. <td align="right">爱好的运动:</td>
  76. <td align="left">跑步<input type="checkbox" name="dx2" value="read" checked/>
  77. <!--复选框中的name值是不受限制的 checked是默认值-->
  78. 篮球<input type="checkbox" name="dx2" value="dance" /> 跳绳
  79. <input type="checkbox" name="dx2" value="sing" />
  80. </td>
  81. </tr>
  82. <tr>
  83. <!--
  84. 作者:912624568@qq.com
  85. 时间:2018-07-23
  86. 描述:select标签属性:
  87. name:设置下拉菜单和列表的名称
  88. multiple:设置可选择多个选择
  89. size:设置列表中可见选项的数目
  90. option标签属性:
  91. selected:设置选项初始选中状态
  92. value:定值送往服务器的选择值
  93. -->
  94. <td align="right">城市:</td>
  95. <!--第一列-->
  96. <td align="left">
  97. <select name="city">
  98. <!--下拉菜单选择的形式-->
  99. <option value="bj">请选择</option>
  100. <option value="tj" selected="这是一个默认选择">天津</option>
  101. <option value="hb">河北</option>
  102. <option value="sh">上海</option>
  103. <option value="hn">湖南</option>
  104. <option value="bj">北京</option>
  105. <option value="tj">天津</option>
  106. <option value="hb">河北</option>
  107. <option value="sh">上海</option>
  108. <option value="hn">湖南</option>
  109. </select>
  110. <select name="city" size="6" multiple>
  111. <!--列表选择的形式:size设置, multipe多项选择-->
  112. <option value="bj">北京</option>
  113. <option value="tj">天津</option>
  114. <option value="hb">河北</option>
  115. <option value="sh">上海</option>
  116. <option value="hn">湖南</option>
  117. <option value="bj">北京</option>
  118. <option value="tj">天津</option>
  119. <option value="hb">河北</option>
  120. <option value="sh">上海</option>
  121. <option value="hn">湖南</option>
  122. </select>
  123. <select name="city" size="5" multiple="多项选择">
  124. <!--列表选择的形式:size设置, multipe多项选择-->
  125. <option>请选择</option>
  126. <optgroup label="华北">
  127. <!--
  128. 作者:912624568@qq.com
  129. 时间:2018-07-23
  130. 描述:分组
  131. -->
  132. <option value="bj" selected="默认选择">北京</option>
  133. <option value="tj">天津</option>
  134. <option value="hb">河北</option>
  135. </optgroup>
  136. <optgroup label="华东">
  137. <option value="sh">上海</option>
  138. <option value="hn">湖南</option>
  139. <option value="bj">北京</option>
  140. </optgroup>
  141. <optgroup label="西北">
  142. <option value="tj">天津</option>
  143. <option value="hb">河北</option>
  144. <option value="sh">上海</option>
  145. <option value="hn">湖南</option>
  146. </optgroup>
  147. </select>
  148. </td>
  149. </tr>
  150. <tr>
  151. <!--
  152. 作者:912624568@qq.com
  153. 时间:2018-07-23
  154. 描述:<textarea>:文字域标签
  155. name: 设置文本区的名称
  156. placeholder:设置描述文本区域预期值的阶段提示
  157. rows:设置文本区的可见行数
  158. cols:设置文本区的可见宽度
  159. -->
  160. <td align="right">简介:</td>
  161. <td align="left"><textarea name="jj" rows="6" cols="50" placeholder="请输入文本!!!"></textarea></td>
  162. </tr>
  163. <tr>
  164. <td colspan="2" align="center"><input type="button" value="来点我" name="button" />
  165. <!---->
  166. <input type="submit" value="submit" name="submt" />
  167. <!--submit提交按钮-->
  168. <input type="reset" value="reset" name="reset" />
  169. <!--reset重置按钮-->
  170. <input type="image" name="image_button" src="../../img/anniu.png" />
  171. <!--image图片-->
  172. </td>
  173. <td></td>
  174. </tr>
  175. <tr>
  176. <td><input type="hidden" name="hidden" value="这是一个用户注册信息" /></td>
  177. <td></td>
  178. </tr>
  179. </table>
  180. </form>
  181. </body>
  182. </html>

02 效果展示

这里写图片描述

发表评论

表情:
评论列表 (有 0 条评论,341人围观)

还没有评论,来说两句吧...

相关阅读

    相关 HTML学习笔记13-HTML

    一、什么是表单(form) 用于收集用户信息 二、什么是表单元素 表单元素指的是不同类型的input元素。输入框、单选框、复选框、按钮等 三、input标签的常见类型