Blogger Information
Blog 3
fans 0
comment 0
visits 1733
Related recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
12.19作业
玩泥巴白头少年
Original
546 people have browsed it
  1. # 表单
  2. ## 1. 表单元素类型
  3. | 序号 | 元素 | 名称 | 描述 |
  4. | ---- | ------------ | -------- | ------------------------------- |
  5. | 1 | `<form>` | 表单容器 | 表单应该放在该标签内提交 |
  6. | 2 | `<input>` | 输入控件 | `type`属性指定控件类型 |
  7. | 3 | `<label>` | 控件标签 | 用于控件功能描述与内容关联 |
  8. | 4 | `<select>` | 下拉列表 | 用于选择预置的输入内容 |
  9. | 5 | `<datalist>` | 预置列表 | 用于展示预置的输入内容 |
  10. | 6 | `<option>` | 预置选项 | `<select>`,`<datalist>`配合 |
  11. | 7 | `<textarea>` | 文本域 | 多行文本框,常与富文本编辑器配合 |
  12. | 8 | `<button>` | 按钮 | 用于提交表单 |
  13. -----------------------------------------------------------------
  14. ## 2. 表单元素属性
  15. | 序号 | 元素 | 属性 |
  16. | ---- | ------------ | --------------------------------------- |
  17. | 1 | `<form>` | `action`, `method` |
  18. | 2 | `<label>` | `for` |
  19. | 3 | `<input>` | `type`, `name`,`value`,`placeholder`... |
  20. | 4 | `<select>` | `name` |
  21. | 5 | `<datalist>` | `id`,与`<input list="">`关联 |
  22. | 6 | `<option>` | `value`, `label`,`selected` |
  23. | 7 | `<textarea>` | `cols`, `rows`,`name`... |
  24. | 8 | `<button>` | `type`,`name` |
  25. 表单元素的公共属性(*并非所有元素都具备*)
  26. | 序号 | 属性 | 描述 |
  27. | ---- | ------------- | ---------------------------------------- |
  28. | 1 | `name` | 元素/控件名称,用做服务器端脚本的变量名称 |
  29. | 2 | `value` | 提交到服务器端的数据 |
  30. | 3 | `placeholder` | 输入框的提示信息 |
  31. | 4 | `form` | 所属的表单,与`<form name="">`对应 |
  32. | 5 | `autofocus` | 页面加载时,自动获取焦点 |
  33. | 6 | `required` | 必填 / 必选项 |
  34. | 7 | `readonly` | 该控件内容只读 |
  35. | 8 | `disabled` | 是否禁用 |
  36. -----------------------------------------------------------------
  37. ## 3. `<input>`的`type`类型
  38. ### 3.1 常用的`type`类型
  39. | 序号 | 属性 | 名称 | 描述 |
  40. | ---- | ----------------- | ---------- | ------------------------------------------ |
  41. | 1 | `type="text"` | 文本框 | **默认值** |
  42. | 2 | `type="password"` | 密码框 | 输入内容显示为`*`,不显示明文 |
  43. | 3 | `type="radio"` | 单选按钮 | 多个选项中仅允许提交一个(应提供默认选项) |
  44. | 4 | `type="checkbox"` | 复选框 | 允许同时提交一个或多个选项(应提供默认选项) |
  45. | 5 | `type="hidden"` | 隐藏域 | 页面不显示,但数据仍会被提交 |
  46. | 6 | `type="file"` | 文件上传 | 本地文件上传,有`accept`,`multiple`属性 |
  47. | 7 | `type="submit"` | 提交按钮 | 点击后会提交按钮所在的表单 |
  48. | 8 | `type="reset"` | 重置按钮 | 点击后会重置输入控件中的内容为默认值 |
  49. | 9 | `type="button"` | 自定义按钮 | 使用JS脚本定义按钮点击后的行为 |
  50. ### 3.2 其它`type`类型(部分)
  51. | 序号 | 属性 | 名称 | 描述 |
  52. | ---- | --------------- | -------- | ------------------------------------ |
  53. | 1 | `type="email"` | 邮箱 | 输入必须是邮箱格式 |
  54. | 2 | `type="number"` | 整数 | 输入必须是整数,可设置范围`min`,`max` |
  55. | 3 | `type="url"` | URL地址 | 输入内容必须是有效的URL格式文本 |
  56. | 4 | `type="search"` | 搜索框 | 通常与`autocomplete`配合 |
  57. | 5 | `type="hidden"` | 隐藏域 | 页面不显示,但数据仍会被提交 |
  58. | 6 | `type="date"` | 日期控件 | 不同浏览器显示略有不同,但功能一致 |
  59. | 7 | `type="color"` | 调色板 | 可直接选择颜色, 不同平台略有不同 |
  60. | 8 | `type="tel"` | 电话号码 | 手机端会弹出数字小键盘 |
  61. -----------------------------------------------------------------
  62. ## 4. 注意事项
  63. * 添加`disabled`禁用属性的字段数据不会被提交,但是`readonly`只读属性的字段允许提交
  64. * 隐藏域的内容不会在HTML页面中显示,但是`value`属性的数据会被提交
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:请看清作业要求, 是手写
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post