小言_互联网的博客

【HTML5】调查问卷制作简约版

317人阅读  评论(0)

当你第一次使用CSS时候


目录

 1、调查问卷网页展示及源码

1.1html源码

1.2css源码

2、form表单属性的用法

2.1date属性

2.2radio属性

2.3checkbox属性

2.4textarea标签

2.5required属性

2.6button标签


前言:

大家好,我是拳击哥带你捶键盘。首先感谢您的到来😘,今天给大家带来的是前端静态版调查问卷的设计,运用表单中radio单选框、checkbox复选框、date日历、required属性等属性以及textarea标签、button标签来制作一个简易的调查问卷。


 1、调查问卷网页展示及源码

1.1html源码


  
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>制作调查问卷 </title>
  6. <link href="11_14.css" rel="stylesheet" type="text/css"/>
  7. </head>
  8. <body>
  9. <div class="index">
  10. <h1 class="biaoti">调查问卷 </h1>
  11. <hr width="597px" color="black"/>
  12. <form class="biaodan">
  13. <ol>
  14. <li>请选择今天的日期 </li>
  15. <label> <input type="date" name="riqi"/> </label>
  16. <br />
  17. <br />
  18. <li>你的学历是? </li>
  19. <label> <input type="radio" name="xueli" > </label>高中及以下 <br />
  20. <label> <input type="radio" name="xueli"/> </label>大专 <br />
  21. <label> <input type="radio" name="xueli"/> </label>本科 <br />
  22. <label> <input type="radio" name="xueli"/> </label>硕士研究生 <br />
  23. <br />
  24. <li>你从事拳击/健身教练的时间? </li>
  25. <label> <input type="radio" name="time1"/> </label>刚开始 <br />
  26. <label> <input type="radio" name="time1"/> </label>1~2年 <br />
  27. <label> <input type="radio" name="time1"/> </label>3~4年 <br />
  28. <label> <input type="radio" name="time1"/> </label>5~10年 <br />
  29. <br />
  30. <li>你是通过什么渠道学会拳击/其他这项技术的? </li>
  31. <label> <input type="radio" name="jishu"/> </label>部队 <br />
  32. <label> <input type="radio" name="jishu"/> </label>拳馆 <br />
  33. <label> <input type="radio" name="jishu"/> </label>武校 <br />
  34. <label> <input type="radio" name="jishu"/> </label>少林寺 <br />
  35. <label> <input type="radio" name="jishu"/> </label>其他 <br />
  36. <br />
  37. <li>你晚上睡觉的时间是? </li>
  38. <label> <input type="radio" name="night" /> </label>晚上八点至九点 <br />
  39. <label> <input type="radio" name="night" /> </label>晚上十点点至十一点 <br />
  40. <label> <input type="radio" name="night" /> </label>晚上十二点以后 <br />
  41. <label> <input type="radio" name="night" /> </label>通宵 <br />
  42. <br />
  43. <li>你早上起床的时间是? </li>
  44. <label> <input type="radio" name="time2"/> </label>早上六点至七点 <br />
  45. <label> <input type="radio" name="time2"/> </label>早上八点至九点 <br />
  46. <label> <input type="radio" name="time2"/> </label>早上十点至十一点 <br />
  47. <label> <input type="radio" name="time2"/> </label>中午十二点之后 <br />
  48. <br />
  49. <li>你最近有锻炼身体吗? </li>
  50. <label> <input type="radio" name="duanlian"/> </label>一周三到五次 <br />
  51. <label> <input type="radio" name="duanlian"/> </label>一周一到两次 <br />
  52. <label> <input type="radio" name="duanlian"/> </label>一周一次 <br />
  53. <label> <input type="radio" name="duanlian"/> </label>很久没锻炼了 <br />
  54. <br />
  55. <li>你近期与别人发生过矛盾吗? </li>
  56. <label> <input type="radio" name="maodun"/> </label>有,没和好 <br />
  57. <label> <input type="radio" name="maodun"/> </label>有,和好了 <br />
  58. <label> <input type="radio" name="maodun"/> </label>有,并且打了一架 <br />
  59. <label> <input type="radio" name="maodun"/> </label>有,就吵了下嘴 <br />
  60. <label> <input type="radio" name="maodun"/> </label>没有 <br />
  61. <br />
  62. <li>你喜欢的运动有?(可多选) </li>
  63. <label> <input type="checkbox" name="sport" value="1"/> </label>篮球 <br />
  64. <label> <input type="checkbox" name="sport" value="2"/> </label>乒乓球 <br />
  65. <label> <input type="checkbox" name="sport" value="3"/> </label>羽毛球 <br />
  66. <label> <input type="checkbox" name="sport" value="4"/> </label>拳击 <br />
  67. <label> <input type="checkbox" name="sport" value="5"/> </label>柔术 <br />
  68. <label> <input type="checkbox" name="sport" value="5"/> </label>摔跤 <br />
  69. <label> <input type="checkbox" name="sport" value="5"/> </label>散打 <br />
  70. <br />
  71. <li>你期待的工资是? </li>
  72. <label> <input type="radio" name="xueli"/> </label>3000~5000 <br />
  73. <label> <input type="radio" name="xueli"/> </label>5000~10000 <br />
  74. <label> <input type="radio" name="xueli"/> </label>10000~15000 <br />
  75. <label> <input type="radio" name="xueli"/> </label>15000~20000 <br />
  76. <br />
  77. <li>你的意见: </li>
  78. <br />
  79. <textarea name="message" placeholder="你的宝贵意见对我们帮助很大" required> </textarea>
  80. </ol>
  81. <br />
  82. <button id="tijiao">提交 </button>
  83. </form>
  84. </div>
  85. </body>
  86. </html>

1.2css源码


  
  1. body {
  2. background-color:bisque;
  3. }
  4. .biaoti {
  5. text-align: center;
  6. padding-top: 30px;
  7. }
  8. .index {
  9. font-size: 20px;
  10. margin: auto;
  11. width: 600px;
  12. background-color: white;
  13. margin-top: 10px;
  14. }
  15. .biaodan {
  16. padding-left: 50px;
  17. line-height: 100%;
  18. }
  19. #tijiao{
  20. width: 200px;
  21. height: 50px;
  22. font-size: 30px;
  23. color:whitesmoke;
  24. background-color: #3366CC;
  25. margin-left: 150PX;
  26. margin-top: 16PX;
  27. margin-bottom: 20PX;
  28. border-radius: 6px;
  29. }

2、form表单属性的用法

2.1date属性

date(日期),直接把type设置成date,会出现与你电脑相同的日期选项。


  
  1. <li>请选择今天的日期 </li>
  2. <label> <input type="date" name="riqi"/> </label>

实现效果


2.2radio属性

radio(单选框),直接把type属性设置为radio,并且所有的选项都得name相同。


  
  1. <li>你的学历是? </li>
  2. <label> <input type="radio" name="xueli" > </label>高中及以下 <br />
  3. <label> <input type="radio" name="xueli"/> </label>大专 <br />
  4. <label> <input type="radio" name="xueli"/> </label>本科 <br />
  5. <label> <input type="radio" name="xueli"/> </label>硕士研究生 <br />

 实现效果


2.3checkbox属性

checkbox(多选框),直接把type属性设置为checkbox,并且把所有选项的name设置相同这样就能实现多选。


  
  1. <li>你喜欢的运动有?(可多选) </li>
  2. <label> <input type="checkbox" name="sport" value="1"/> </label>篮球 <br/>
  3. <label> <input type="checkbox" name="sport" value="2"/> </label>乒乓球 <br/>
  4. <label> <input type="checkbox" name="sport" value="3"/> </label>羽毛球 <br/>
  5. <label> <input type="checkbox" name="sport" value="4"/> </label>拳击 <br />
  6. <label> <input type="checkbox" name="sport" value="5"/> </label>柔术 <br />
  7. <label> <input type="checkbox" name="sport" value="5"/> </label>摔跤 <br />
  8. <label> <input type="checkbox" name="sport" value="5"/> </label>散打 <br />

 实现效果


2.4textarea标签

<textarea>标签表示一个多行纯文本编辑控件,当你希望用户输入一段相当长的、不限格式的文本,例如评论或反馈表单中的一段意见时,这很有用。

<textarea name="message"  placeholder="你的宝贵意见对我们帮助很大" required></textarea>

 实现效果


2.5required属性

在<textarea>标签后面加上required 属性规定必需在提交之前填写输入字段。 如果使用该属性,则字段是必填(或必选)的,当我点击button时候时如果textarea中没有填写内容会提示请填写此字段。

<textarea name="message"  placeholder="你的宝贵意见对我们帮助很大" required></textarea>	


2.6button标签

<button> 控件 <input type="button"> 相比,提供了更为强大的功能和更丰富的内容。<button> 与 </button> 标签之间的所有内容都是按钮的内容,其中包括任何可接受的正文内容,比如文本或多媒体内容。例如,我们可以在按钮中包括一个图像和相关的文本,用它们在按钮中创建一个吸引人的标记图像。


本期博客到这里就结束啦,感谢大家的观看。

 

Never Give Up


转载:https://blog.csdn.net/weixin_64916311/article/details/127946686
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场