博客列表 >D4按钮、下拉列表、文本域、表单域与控件

D4按钮、下拉列表、文本域、表单域与控件

虫先森
虫先森原创
2020年04月05日 03:17:39722浏览

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

按钮

<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>

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

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议