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

news2025/8/9 17:04:58

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/34051.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

是前端受欢迎,不是你学了前端你就受欢迎好吧

☆ 这几天世界杯真是爆冷啊&#xff0c;也许是这届世界杯是冬天举办的原因吧。 ☆ 昨晚的德国对日本&#xff0c;日本做为亚洲小组冲出的第一名&#xff0c;实力强没有问题。而且我从小就看《足球小子》&#xff0c;大空翼深入人心啊。还记得那个动画片&#xff0c;放了学赶紧回…

运营版uniapp多商户商城小程序+H5+APP+商家入驻短视频社区种草直播阶梯拼团

运营版uniapp多商户商城小程序H5APP商家入驻短视频社区种草直播阶梯拼团 前后端全套源码&#xff0c; 支持二次开发&#xff0c;代码无加密&#xff01; 独立商家后台 用于店铺商品管理订单管理发货管理等 多类经营模式 多商家B2B2C、自营B2C运营模式 私有化部署 前端Uni…

Unity编辑器拓展最全实现

1编辑器顶部菜单学习 验证事项 2编辑器Scene菜单学习 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor;public class TestSceneMenu : MonoBehaviour { [InitializeOnLoadMethod] //加入这个属性&#xff0c;就相当于…

7.前端笔记-CSS-元素显示模式

HTML元素分为块元素和行内元素两种类型 1、块元素 常见的块元素&#xff1a; <h1>~<h6> <p> <div> <ul> <ol> <li>块元素的特点&#xff1a; &#xff08;1&#xff09;独占一行 &#xff08;2&#xff09;高度、宽度、内外边距可…

java线程池详解

一 介绍 线程我们可以使用 new 的方式去创建&#xff0c;但如果并发的线程很多&#xff0c;每个线程执行的时间又不长&#xff0c;这样频繁的创建线程会大大的降低系统处理的效率&#xff0c;因为创建和销毁进程都需要消耗资源&#xff0c;线程池就是用来解决类似问题。 线程…

餐饮+KTV融合消费模式,会受消费者喜欢吗?

这个五一&#xff0c;我们雨科网门店系统的客户&#xff0c;大侠火锅店终于是将KTV搬到了自己的门店里&#xff0c;运用门店小程序功能及纸质代金券及礼品的噱头吸引客户进店&#xff0c;只需消费并和任意一人合唱一首歌即可领取&#xff0c;消费者在等餐或放松的时候一键点歌演…

一起来了解下 TOWER “未知装置”

从 2022 年 11 月 9 日开始&#xff0c;TOWER 未知装置可在 TOWER Token 网站&#xff08;https://www.crazydefenseheroes.com/fusion/game-assets&#xff09;上使用&#xff0c;允许玩家使用 TOWER Token 融合他们的 NFT 或将他们现有的 TOWER NFT 跟踪为不同的形式。 第一阶…

js - js中关于getBoundingClientRect()方法的使用

介绍一下getBoundingClientRect()方法的一些属性&#xff0c;以及具体的使用场景和一些需要注意的问题&#xff1b; 1&#xff0c;介绍 此方法返回元素的大小及其相对于视口的位置&#xff1b;返回的是一个对象&#xff1a; 包括 left、top、right、bottom、x、y、width 和 he…

ThinkPHP5目录结构

文章目录一、TP5的框架的下载1、[采用fastAdmin安装](https://www.fastadmin.net/download.html)2、Composer安装2.1 Composer提供的服务3、Git安装二、使用Composer安装后目录结构2.1 补充获取 Git 仓库git的工作机制一、TP5的框架的下载 1、采用fastAdmin安装 FastAdmin是一…

数据可视化大屏设计

在数据业务展示场景中&#xff0c;数据可视化大屏已经变得十分常见。那么在设计思路上&#xff0c;数据可视化大屏应当遵循什么样的设计逻辑&#xff1f;本篇文章里做了介绍&#xff0c;一起来看一下。 一、数据大屏的应用场景 1、大型会议 2、业务展示 二、数据大屏分类 1、展…

阿里云新用户滑块验证不过,阿里云滑动验证流程及线上问题排查

滑动验证是阿里巴巴集团提供的一种验证码解决方案&#xff0c;采用风险分析引擎&#xff0c;有效区分来自人类与机器人的访问行为并拦截机器风险&#xff0c;为您提供安全可靠的业务环境。 下图是滑动验证在用户客户端的展示效果。 产品介绍&#xff1a;阿里云验证码&#x…

5.XMLHttpRequest对象

XMLHttpRequest简称xhr&#xff0c;是浏览器提供的Javascript对象。之前我们使用的都是jQuery中的Ajax&#xff0c;现在我们使用原生JS的Ajax 目录 1 GET请求 1.1 不带参数请求 1.2 带参数请求 2 URL的编码与解码 2.1 编码 encodeURI() 2.2 解码 decodeURI() 3 …

计算机网络——TCP连接管理

本文将会介绍如何建立和拆除一条TCP连接&#xff0c;TCP的连接会显著的增加人们感受到的时延&#xff08;尤其是在Web冲浪时&#xff09;。同时一些常见的网络攻击SYN洪范攻击利用了TCP连接管理的弱点。 假定运行一台主机&#xff08;客户&#xff09;上的一个进程想和另一台主…

Spring中各种注解的使用说明汇总清单

目录 一、放在最开始方法的外侧的注解 1、ControllerAdvice&#xff1a; 2、ResponseBody 3、slf4j 4、Configuration 5、Component 6、Mapper 7、Service 8、RestController RequestMapping("/路径") 9、EnableTransactionManagement和Transactional&…

maven学习:maven安装、maven仓库、Idea配置maven

一、maven安装 1.1 下载maven Maven的版本对应的jdk和发布日期:Maven – Maven Releases History 到官方网站下载maven,网站: Maven – Download Apache Maven 如下图: 下载maven之前的版本:Index of /dist/maven/maven-3 注意&#xff1a; idea与maven的版本需要兼容, 所以我…

Python学的好,工作不愁找

俗话说的好&#xff1a;“Python学的好&#xff0c;工作不愁找”&#xff0c;不管我们学习哪一门语言&#xff0c;我们都要掌握从抽象化中提取出来的方法&#xff0c;这样你才能提高我们的学习能力&#xff0c;并且在学习新事物的时候可以提取我们自己的想法。学习Python&#…

基于SpringBoot的仿小米商城系统

仿小米商城分为前后台&#xff0c;分为用户和管理员两种角色&#xff0c;管理员可以登录后台管理系统~ 可以作为毕设~也可以作为学习的项目~ 前台部分运行截图如下所示 后台部分运行截图如下所示 拒绝白嫖&#xff01;20分享源码&#xff01;want to get it 私 me&#xf…

Java入门简单小游戏有哪些?

适合新手练习的小游戏有超级玛丽、愤怒的小鸟、飞机大战、五子棋、彩虹雨、聊天室、华容道、坦克大战、扫雷等。还有贪吃蛇&#xff0c;由Java开发出来的一款经典小游戏&#xff0c;java小白入门可以用这款游戏开发练手锻炼自己的编程能力。 教程推荐&#xff1a;玩会Java&…

【Linux】(六)MobaXterm文件传输与终端-实验室服务器使用MobaXterm传输文件和ssh终端连接

MobaXterm系列文章文件传输或远程终端&#xff08;MobaXterm&#xff09;系列文章 &#xff08;一&#xff09;服务器初次配置及安装vncserver &#xff08;二&#xff09;实验室添加新用户及其配置vnc4server、xfce4桌面访问流程 &#xff08;三&#xff09;VNC桌面连接开发方…

C++初阶(stack+queue)

stack是一种容器适配器&#xff0c;专门用在具有后进先出 (last-in first-out)操作的上下文环境中&#xff0c;其删除只能从容器的一端进行元素的插入与提取操作。stack是作为容器适配器被实现的&#xff0c;容器适配器即是对特定类封装作为其底层的容器&#xff0c;并提供一组…