HTML 表格和表单综合应用技术练习:制作调查问卷(内含超详细代码解读)
这一篇来记录HTML5表格和表单综合应用的学习,以制作状况调查问卷为例,效果如图:
注:完整代码见文章末尾处。
外观加工
提交按钮:
.btn { width: 80px; height: 35px; border: none; background-color: #99ccff; color: #993564; }
复制
完整代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>状况调查问卷</title> <style type="text/css"> table{ margin: 0 auto; padding: 0; width: 800px; font-size: 14px; border-collapse:collapse; border-color: #000000; } td{ height: 35px; padding: 4px; } input{ font-size: 14px; border: 0; } .btn { width: 80px; height: 35px; border: none; background-color: #99ccff; color: #993564; } .kuan{ width: 100px; } .long{ width: 200px; } </style> </head> <body> <form method="post" action=""> <table border="1" cellpadding="0" cellspacing="0" align="center"> <caption>状况调查问卷</caption> <tr> <td colspan="4" bgcolor="#00cc99">个人基本信息</td> </tr> <tr> <td> 姓名: <input class="kuan" type="text" name="username"/> </td> <td> 性别: <input class="kuan" type="text" name="username"/> </td> <td colspan="2"> 年龄: <input id="s1" type="radio" name="age" value="1"/> <label for="s1">18以下</label> <input id="s2" type="radio" name="age" value="2"/> <label for="s2">18-23</label> <input id="s3" type="radio" name="age" value="3"/> <label for="s3">24-28</label> <input id="s4" type="radio" name="age" value="4"/> <label for="s4">29-38</label> </td> </tr> <tr> <td colspan="2"> 曾用名: <input class="long" type="text" name="username"/> (没有可不填) </td> <td> 婚姻状况: <input id="s1" type="radio" name="hunyin" value="1"/> <label for="s1">未婚</label> <input id="s2" type="radio" name="hunyin" value="2"/> <label for="s2">已婚</label> </td> <td> 宗教信仰: <input id="s1" type="radio" name="zongjiaoxinyang" value="1"/> <label for="s1">有信仰</label> <input id="s2" type="radio"name="zongjiaoxinyang" value="2"/> <label for="s2">无信仰</label> </td> </tr> <tr> <td> 政治面貌: <input class="kuan" type="text" name="username"/> </td> <td colspan="3"> 联系电话: <input type="text" name="username"/> </td> </tr> <tr> <td colspan="4"> 学历: <input id="s1" type="radio" name="xueli" value="1"/> <label for="s1">初中或以下;</label> <input id="s2" type="radio" name="xueli" value="2"/> <label for="s2">高中或中专;</label> <input id="s3" type="radio" name="xueli" value="3"/> <label for="s3">大学本科;</label> <input id="s4" type="radio" name="xueli" value="4"/> <label for="s4">硕士;</label> <input id="s5" type="radio" name="xueli" value="5"/> <label for="s5">博士及以上;</label> </td> </tr> <tr> <td colspan="4"> 所从事的行业状况?:<br> <p> <input id="s1" type="radio" name="hangye" value="1"/> <label for="s1">机关、事业单位职工</label> <input id="s2" type="radio" name="hangye" value="2"/> <label for="s2">企业、公司员工</label><br> </p> <p> <input id="s3" type="radio" name="hangye" value="3"/> <label for="s3">经商</label> <input id="s4" type="radio" name="hangye" value="4"/> <label for="s4">自由职业</label>  <input id="s5" type="radio" name="hangye" value="5"/> <label for="s5">学生</label>  <input id="s6" type="radio" name="hangye" value="6"/> <label for="s6">其他</label> </p> </td> </tr> <tr> <td colspan="4"> 你有什么个人爱好?<br> <p> <input type="checkbox" name="aihao" value="1"/>阅读  <input type="checkbox" name="aihao" value="2"/>听音乐  <input type="checkbox" name="aihao" value="3"/>跑步 </p> <p> <input type="checkbox" name="aihao" value="4"/>看电影 <input type="checkbox" name="aihao" value="5"/>爬山   <input type="checkbox" name="aihao" value="6"/>其他 </p> </td> </tr> <tr> <td colspan="4">    <input name="b1" type="submit" value="提交" class="btn">    <input name="b2" type="reset" value="重置" class="btn"> </td> </tr> </table> </form> </body> </html>
复制