【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源码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>制作调查问卷</title>
		<link href="11_14.css" rel="stylesheet" type="text/css"/>
	</head>

	<body>
		<div class="index">
		<h1 class="biaoti">调查问卷</h1>
		<hr width="597px" color="black"/>
		<form class="biaodan">
			<ol>
				<li>请选择今天的日期</li>
				<label><input type="date" name="riqi"/></label>
				<br />
				<br />
				<li>你的学历是?</li>
				<label><input type="radio" name="xueli" ></label>高中及以下<br />
				<label><input type="radio" name="xueli"/></label>大专<br />
				<label><input type="radio" name="xueli"/></label>本科<br />
				<label><input type="radio" name="xueli"/></label>硕士研究生<br />
				<br />
				<li>你从事拳击/健身教练的时间?</li>
				<label><input type="radio" name="time1"/></label>刚开始<br />
				<label><input type="radio" name="time1"/></label>1~2年<br />
				<label><input type="radio" name="time1"/></label>3~4年<br />
				<label><input type="radio" name="time1"/></label>5~10年<br />
				<br />
				<li>你是通过什么渠道学会拳击/其他这项技术的?</li>
				<label><input type="radio" name="jishu"/></label>部队<br />
				<label><input type="radio" name="jishu"/></label>拳馆<br />
				<label><input type="radio" name="jishu"/></label>武校<br />
				<label><input type="radio" name="jishu"/></label>少林寺<br />
				<label><input type="radio" name="jishu"/></label>其他<br />
				<br />
				<li>你晚上睡觉的时间是?</li>
				<label><input type="radio" name="night" /></label>晚上八点至九点<br />
				<label><input type="radio" name="night" /></label>晚上十点点至十一点<br />
				<label><input type="radio" name="night" /></label>晚上十二点以后<br />
				<label><input type="radio" name="night" /></label>通宵<br />
				<br />
				<li>你早上起床的时间是?</li>
				<label><input type="radio" name="time2"/></label>早上六点至七点<br />
				<label><input type="radio" name="time2"/></label>早上八点至九点<br />
				<label><input type="radio" name="time2"/></label>早上十点至十一点<br />
				<label><input type="radio" name="time2"/></label>中午十二点之后<br />
				<br />
				<li>你最近有锻炼身体吗?</li>
				<label><input type="radio" name="duanlian"/></label>一周三到五次<br />
				<label><input type="radio" name="duanlian"/></label>一周一到两次<br />
				<label><input type="radio" name="duanlian"/></label>一周一次<br />
				<label><input type="radio" name="duanlian"/></label>很久没锻炼了<br />
				<br />
				<li>你近期与别人发生过矛盾吗?</li>
				<label><input type="radio" name="maodun"/></label>有,没和好<br />
				<label><input type="radio" name="maodun"/></label>有,和好了<br />
				<label><input type="radio" name="maodun"/></label>有,并且打了一架<br />
				<label><input type="radio" name="maodun"/></label>有,就吵了下嘴<br />
				<label><input type="radio" name="maodun"/></label>没有<br />
				<br />
				<li>你喜欢的运动有?(可多选)</li>
				<label><input type="checkbox" name="sport" value="1"/></label>篮球<br />
				<label><input type="checkbox" name="sport" value="2"/></label>乒乓球<br />
				<label><input type="checkbox" name="sport" value="3"/></label>羽毛球<br />
				<label><input type="checkbox" name="sport" value="4"/></label>拳击<br />
				<label><input type="checkbox" name="sport" value="5"/></label>柔术<br />
				<label><input type="checkbox" name="sport" value="5"/></label>摔跤<br />
				<label><input type="checkbox" name="sport" value="5"/></label>散打<br />
				<br />
				<li>你期待的工资是?</li>
				<label><input type="radio" name="xueli"/></label>3000~5000<br />
				<label><input type="radio" name="xueli"/></label>5000~10000<br />
				<label><input type="radio" name="xueli"/></label>10000~15000<br />
				<label><input type="radio" name="xueli"/></label>15000~20000<br />
				<br />
				<li>你的意见:</li>
				<br />
				<textarea name="message"  placeholder="你的宝贵意见对我们帮助很大" required></textarea>	
			</ol>
			<br />
				<button id="tijiao">提交</button>	
		</form>
		</div>
	</body>
</html>

1.2css源码


body {
		background-color:bisque;
}
.biaoti {
	text-align: center;
	padding-top: 30px;
}

.index {
	font-size: 20px;
	margin: auto;
	width: 600px;
	background-color: white;
	margin-top: 10px;
}

.biaodan {
	padding-left: 50px;
	line-height:100%;
}

#tijiao{
	width: 200px;
	height: 50px;
	font-size: 30px;
	color:whitesmoke;
	background-color:#3366CC;
    margin-left: 150PX;
	margin-top: 16PX;
	margin-bottom: 20PX;
	border-radius: 6px;
}

2、form表单属性的用法

2.1date属性

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

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

实现效果


2.2radio属性

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

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

 实现效果


2.3checkbox属性

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

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

  • 22
    点赞
  • 150
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
HTML网页制作调查问卷可以通过HTML表单元素来实现。可以使用文本框、单选框、复选框、下拉菜单等表单元素来收集用户输入的信息。 以下是一个简单的HTML调查问卷示例: ``` <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>调查问卷</title> </head> <body> <h1>调查问卷</h1> <form action="submit.php" method="post"> <p>您的性别:</p> <input type="radio" name="gender" value="male">男 <input type="radio" name="gender" value="female">女 <br><br> <p>您的年龄:</p> <select name="age"> <option value="20以下">20以下</option> <option value="20-30">20-30</option> <option value="30-40">30-40</option> <option value="40以上">40以上</option> </select> <br><br> <p>您最喜欢的运动项目:</p> <input type="checkbox" name="sport" value="足球">足球 <input type="checkbox" name="sport" value="篮球">篮球 <input type="checkbox" name="sport" value="羽毛球">羽毛球 <input type="checkbox" name="sport" value="乒乓球">乒乓球 <br><br> <p>您最喜欢的动物:</p> <input type="text" name="animal"> <br><br> <input type="submit" value="提交"> </form> </body> </html> ``` 在这个示例中,我们使用了单选框、下拉菜单、复选框和文本框来收集用户的性别、年龄、最喜欢的运动项目和动物。我们还设置了一个提交按钮,当用户点击它时,这些数据将被提交到一个名为“submit.php”的处理程序进行处理。 相关问题: 1. HTML表单元素有哪些? 2. 如何设置表单元素的默认值? 3. 如何对表单元素进行验证和限制输入? 4. 如何将表单数据提交到服务器?
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只爱打拳的程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值