Blogger Information
Blog 7
fans 0
comment 2
visits 5344
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
D4按钮、下拉列表、文本域、表单域与控件
虫先森
Original
732 people have browsed it

点击此处可以看到作业呈现效果,在页面的最后也有本链接!

按钮

<button>

属性 说明
type 表明按钮的功能:submit提交,reset重置,button按钮
name 按钮名称
value 按钮初始值,通过 js 修改
form 值填写表单名,所属表单
formaction 该按钮提交表单到指定脚本
form* 动态设置 form 的属性值

下拉列表

<select>(下拉列表)+ <optgroup>(分组) + <option>(选项)组合实现

  • select 属性
属性 说明
name 参数名字/对应脚本的变量名
multiple 多选(布尔)
size 允许同时显示的列表项目数量
事件 说明
onchange 下拉列表选项值发生变化触发
onclick 点击就会触发
  • optgroup 属性
属性 说明
label 列表分组名称
  • option 属性
属性 说明
value 参数值
label 选项文本值
selected 被选中(布尔)

文本域

<textarea>

属性 说明
cols 可视宽度
rows 可输入行数
name 参数名称
form 所属表单
minlength 最小字符长度
maxlength 最大字符长度
palceholder 提示信息占位符
wrap 换行方式:hard 或者 soft
autofocus 自动获取焦点(布尔)
autocomplete 自动完成(布尔)
事件 说明
onclick 点击触发
onchange 文本被修改触发
onselect 文本被选中触发

表单域

<fieldset>

只有一个表单分组管理<legend>用来设置分组标题

属性 说明
name 分组名称
form 所属表单
  1. <html lang="en">
  2. <head>
  3. <meta charset="UTF-8">
  4. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  5. <title>html标签应用练习</title>
  6. <style type="text/css">
  7. .main {
  8. display: flex;
  9. }
  10. .left {
  11. width: 100px;
  12. background-color: rgb(211, 241, 101);
  13. }
  14. .right {
  15. width700px;
  16. background-color: lightyellow;
  17. }
  18. </style>
  19. </head>
  20. <body>
  21. <!-- 标题 -->
  22. <h3>HTML标签运用</h3>
  23. <header>
  24. <nav id="nav">
  25. <a href="" class="">首页</a>
  26. <a href="" class="">关于我们</a>
  27. <a href="" class="">联系我们</a>
  28. <a href="" class="">需求提交</a>
  29. </nav>
  30. </header>
  31. <main class=" main">
  32. <div class="left">
  33. <a href="tel:+86 18800888800">客服热线</a>
  34. <br>
  35. <a href="mailto:112233@qq.com">发送邮件</a>
  36. </div>
  37. <div class="right">
  38. <form id="need"></form>
  39. <fieldset form="need">
  40. <legend>用户访问信息</legend>
  41. <section>
  42. <input type="text" name="user" placeholder="访问用户" form="need" />
  43. <input type="password" name="psw" placeholder="访问密码" form="need" />
  44. <input type="radio" name="sf" id="ask" value="ask" form="need" />
  45. <label for="ask">询价</label>
  46. <input type="radio" name="sf" id="answer" value="answer" form="need" />
  47. <label for="answer">报价</label>
  48. </section>
  49. </fieldset>
  50. <fieldset form="need">
  51. <legend>产品信息</legend>
  52. <section>
  53. <div class="">
  54. <label>产品类型:</label>
  55. <input type="checkbox" name="hobby[]" id="cc01" form="need" /><label for="cc01">儿童玩具</label>
  56. <input type="checkbox" name="hobby[]" id="cc02" form="need" /><label for="cc02">塑料收纳</label>
  57. <input type="checkbox" name="hobby[]" id="cc03" form="need" /><label for="cc03">食品储存</label>
  58. </div>
  59. <div class="">
  60. <p>发货仓库:
  61. <select name="ck" id="" onchange="alert(this.value)" form="need">
  62. <optgroup label="亚洲">
  63. <option value="k001" form="need">中国上海(默认)</option>
  64. <option value="k002" form="need">日本大阪</option>
  65. <option value="k003" form="need">菲律宾</option>
  66. </optgroup>
  67. <optgroup label="非洲">
  68. <option value="k004" form="need">南苏丹</option>
  69. <option value="k005" form="need">北非</option>
  70. <option value="k006" form="need">刚果金</option>
  71. </optgroup>
  72. </select>
  73. </p>
  74. </div>
  75. </section>
  76. <section>
  77. <label for="">上传订货表</label>
  78. <input type="file" form="need">
  79. <a href="dd.xls" target="_blank">下载订货表样本</a>
  80. </section>
  81. </fieldset>
  82. <fieldset form="need">
  83. <legend>其他需求说明</legend>
  84. <textarea name="other" id="" cols="60" rows="10" maxlength="300" wrap="soft" placeholder="不超过300字符"
  85. form="need"></textarea>
  86. </fieldset>
  87. </div>
  88. <div class=""> <button type="submit" form="need" formaction="dd.php" formmethod="POST"
  89. formtarget="_BLANK">提交</button>
  90. </div>
  91. </main>
  92. <footer>
  93. <section>
  94. <div class="">
  95. <a href="">关于我们</a>
  96. <a href="">联系我们</a>
  97. </div>
  98. <div class="">本站版权归 作者 所有</div>
  99. </section>
  100. </footer>
  101. <main>
  102. </main>
  103. </body>
  104. </html>

呈现效果链接,辛苦老师了

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