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


    当你第一次使用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. 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标签