表单是html页面收集用户信息的集合,并用于发送给服务器

  1. <body>
  2. <!--from标签是表单-->
  3. <!--i
  4. input是输入框(单标签),type是输入类型
  5. input type=text是单行文本输入 value是默认值
  6. input type=password是密码输入 value是默认值
  7. input type=radio是单选,起名字给它分在一个组,实现单选功能,check=“check”表示默认勾选
  8. input type=checkbox是复选 check=“check”表示默认勾选
  9. input type=reset是重置 value是修改按钮上的文本
  10. input type=submit是提交 value是修改按钮上的文本
  11. input type=button是按钮 value是修改按钮上的文本
  12. input type=file是上传文件
  13. input type=hidden是隐藏域,当需要发送的信息不能给用户看见使使用
  14. select是下拉列表,option是选项 select=“select”是默认选中
  15. textarea是文本域 row设置行 cols设置每行可以显示多少个字符,<>这是默认值区域</>
  16. -->
  17. <!--表单的一些细节-->
  18. <!--from标签是表单标签,action属性设置提交服务器的地址,method属性设置提交服务器的方式GET(默认值),POST-->
  19. <!--表单提交的时候,数据没有发给服务器的三种情况:-->
  20. <!-- 1. 表单项没有name属性-->
  21. <!-- 2. 单选复选(下拉列表中的option标签都需要添加value属性)都需要添加value属性-->
  22. <!-- 3.表单项不在提交的from标签中-->
  23. <!--get请求的细节:-->
  24. <!--1. 浏览器地址栏格式:action属性+?+请求参数-->
  25. <!--请求参数格式:name=value&name=value-->
  26. <!--2. 不安全(密码可见)-->
  27. <!--3. 有数据长度限制-->
  28. <!--post请求的细节:-->
  29. <!--1. 只有action地址-->
  30. <!--2. get安全-->
  31. <!--3. 理论上无长度限制-->
  32. <form>
  33. <font size="6" color="#32cd32">选科系统</font><br/>
  34. 用户姓名:<input type="text"/><br/>
  35. 学号:<input type="text"/><br/>
  36. 密码:<input type="password"/><br/>
  37. 性别:<input type="radio" name="sex" checked="checked"/>男 <input type="radio" name="sex"/>女<br/>
  38. 你选的学科:<input type="checkbox"/>物理 <input type="checkbox"/>化学 <input type="checkbox"/>生物 <input type="checkbox"/>地理<input type="checkbox"/>历史<input type="checkbox"/>政治<br/>
  39. 国籍:<select>
  40. <option>--请选择国籍--</option>
  41. <option>中国</option>
  42. <option>美国</option>
  43. <option>英国</option>
  44. <option>日本</option>
  45. </select><br/>
  46. 自我评价:<br/>
  47. <textarea cols="30" rows="8"></textarea><br/>
  48. 一寸照片提交:<input type="file"/><br/>
  49. <input type="reset" value="重置"><br/>
  50. <input type="submit" value="提交">
  51. </form>
  52. </body>

image.png

下面进行优化:

  1. <form action="https://www.yuque.com/u21911226/ypfu0m/kpfgs7" method="post">
  2. <h1 align="center"><font color="#5f9ea0">选科系统</font></h1>
  3. <table>
  4. <tr>
  5. <td >用户姓名:</td>
  6. <td><input type="text" name="username"/></td>
  7. </tr>
  8. <tr>
  9. <td>学号:</td>
  10. <td><input type="text" name="stunum"/></td>
  11. </tr>
  12. <tr>
  13. <td>密码:</td>
  14. <td><input type="password" name="password"/></td>
  15. </tr>
  16. <tr>
  17. <td>性别:</td>
  18. <td><input type="radio" name="sex" checked="checked" value="男"/>男 <input type="radio" name="sex" value="女"/>女</td>
  19. </tr>
  20. <tr>
  21. <td>你选的学科:</td>
  22. <td><input type="checkbox" value="wuli" name="suj"/>物理
  23. <input type="checkbox" value="huaxue" name="suj"/>化学
  24. <input type="checkbox" value="shengwu" name="suj"/>生物
  25. <input type="checkbox" value="dili" name="suj"/>地理
  26. <input type="checkbox" value="lishi" name="suj"/>历史
  27. <input type="checkbox" value="zhengzhi" name="suj"/>政治
  28. </td>
  29. </tr>
  30. <tr>
  31. <td>国籍:</td>
  32. <td><select name="country">
  33. <option value="none">--请选择国籍--</option>
  34. <option value="china">中国</option>
  35. <option value="usa">美国</option>
  36. <option value="uk">英国</option>
  37. <option value="jp">日本</option>
  38. </select></td>
  39. </tr>
  40. <tr>
  41. <td>自我评价:</td>
  42. <td><textarea cols="30" rows="8" name="text"></textarea></td>
  43. </tr>
  44. <tr>
  45. <td>一寸照片提交:</td>
  46. <td><input type="file" name="pic"/></td>
  47. </tr>
  48. <tr>
  49. <td><input type="reset" value="重置"></td>
  50. <td><input type="submit" value="提交"></td>
  51. </tr>
  52. </table>
  53. </form>

优化效果如下图:
image.png

提交

from标签是表单标签,action属性设置提交服务器的地址,method属性设置提交服务器的方式GET(默认值),POST