HTML表单标签

继续进行HTML的基础学习与练习,如果想学习网页和对网页感兴趣的朋友,希望这篇文章能给你有帮助。

表单标签from(表单标签是用户提交数据与服务器接收数据的交互标签)

action属性是一个url,描述指向的处理函数的行动
method设置提交给服务器的方式
enctype提交方式,默认是键值对方式

常见的表单标签(input,select,textarea)

input 的属性作用
text属性存储文本
value属性:设置默认值,每个属性都有,但不是每个属性都使用看自己需要
passwd属性:密文显示输入密码
button属性:提交数据
checkbox属性:设置多选
name属性:向服务器传递的数据,在表单中,当二个name一样时表示为同一组,用来做多个选项中选择一个
radio属性:显示是一个范围,可以设置默认值,最大值,最小值
time设置时间
url筛选如果表示网页就会提示错误
email筛选如果表示网页就会提示错误
file准备条件(1,enctype=“multipart/form-data” 2 ,method=“post”) 上传文件
color设置颜色(通常用来设置背景颜色)
input下按钮标签作用
submit提交表单标签
reset清除form框下自己写的数据,一般不在使用
button不添加数据,但显示
image提交一般是标签图片
hidden提交隐藏数据的标签
search显示一个搜索框
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>网页</title>
		<!-- name:属性传递传输当二个一样表示一个一组 -->
		<!-- button 提交数据 -->
		<!-- 设置多选checkbox -->
	</head>
	<body>
		<h1>用户注册</h1>
		<form action="#" method="get" enctype="">
			<!-- action属性:是一个url,描述指向的处理函数的行动 -->
			用户下面<input type="text" value="请输入姓名" name= "name"/>
			<!-- value="请输入姓名" 提醒用户输入  每个都有value,但不一定使用-->
			
			用户登录<input type="text"  name="nickname"/>
			<!--  type="text"表示文本格式 -->
			
			<label for="passwd" >用户名密码</label>
			<input type="password" id="passwd" />
			<!--  label 用*表示密码,不会明文显示-->
			<p>
				<!-- 设置性别组 -->
				<!-- name:属性传递传输当二个一样表示一个一组 -->
				用户性别 :<input type="radio" value="man" name="gender"/><!-- input type="radio"(显示的是选择) value="man(表示向服务器传输数据为) -->
				<input type="radio" value="woman" name="gender"/></p>
			<p>
				<!-- 设置多选checkbox -->
				爱好:
				<input type="checkbox" value="游戏" name="happy" />游戏
				<input type="checkbox" value="电视剧" name="happy" />电视剧
				<input type="checkbox" value="电影"  name="happy" />电影
				<input type="checkbox" value="跑步" name="happy" />跑步
			</p>
			<p>
				<!-- 设置网页连接 -->
				网页:
				<input type="url" value="网页" name="url" />
			</p>
			<p>
				上传头像:
				<input type="file" value="上传文件" name="wj"/>
			</p>
			<p>
				用户邮箱:
				<input type="email" value="邮箱" name="email"/>
			</p>
			<p>
				<!-- 日期相关属性 -->
				<input type="date" value="时间date" />
				<br>
				<input type="datetime-local" value="时间datetime-local" />
				<!-- datetime-local 根据浏览器的选择 ,选择国家不同的时间设置  -->
			</p>
			<p>
				颜色选择器:
				<input type="color" />
				
			</p>
			<p>
				<!-- 特殊的标签  radio 范围-->
				<input type="radio" value="5"  min="0" max="10" />
			</p>
			<p>
				<!-- 按钮 -->
			<input type="submit" value="提交" />
			<!-- 提交表单 -->
			<input type="reset"  value="重置"/>
			<!-- reset 清楚数据  不建议使用了-->
			<input type="button" value="这是一个标签" />
			<!-- button 不会提交表单 -->
			<input type="image" src="" />
			<!-- 提交标签照片 用到不多了 -->
			<input type="hidden"  name="o1" value="1"/>
			<!-- 隐藏数据 -->
			<input type="search" name="搜索框" />
			<!-- search 表示一个搜索框 -->
			</p>
			
			<button>注册</button>
		</form>
		
	</body>
</html>


显示:
在这里插入图片描述

selsctc 的属性作用
option设置下拉参数
textarea (文本域)的属性作用
row设置行高
cols设置列表宽
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>网页</title>
		<!-- name:属性传递传输当二个一样表示一个一组 -->
		<!-- button 提交数据 -->
		<!-- 设置多选checkbox -->
	</head>
	<body>
		<form action="#" method="get" enctype="">
				<p>
				用户地址:
				<select name="address" id="address"
					<option value="-1">请选择您国家地址</option>
					<!-- <option value="-1">请选择您国家地址</option>给用户提供选择 -->
					<option value="中国">中国</option>
					<option value="韩国">韩国</option>
					<!-- h5标准下也可以写成下面这样 -->
					<option>美国</option>
					<option>日本</option>
				</select>
				<p>
					建议: <br>
					<textarea row="10" cols="20"></textarea>
					<!-- textarea 文本域 -->
					<!-- <textarea row="10"(设置行宽) cols="20"(设置列宽)></textarea> -->
				</p>
				
			</p>
		</form>
		
	</body>
</html>

显示:
在这里插入图片描述

一些特殊表单标签

写法: autofocus =“autofocus” 可以写成 autofocus

placeholder=“请输入名称” :框内提示信息

用户登录<input type="text"  name="nickname"  placeholder="请输入名称" />

在这里插入图片描述

readonly 定义 value,只允许看不允许修改
disable与readonly相似

用户下面<input type="text" value="请输入姓名" name= "name"    autofocus"/>
用户下面<input type="text" value="请输入姓名" name= "name"  readonly "/>

在这里插入图片描述

autocomplete : 搜索的时候自动补齐(也可以为text)

<input type="search" name="搜索框" autocomplete="on" />
			<!-- autocomplete 搜索的时候自动补齐 -->
			<!-- search 表示一个搜索框 -->

autofocus 自动聚焦(无法在多选择上聚焦)

用户下面<input type="text" value="请输入姓名" name= "name"  readonly  autofocus"/>

autofocus 光标每次刷新,光标都会显示在autofocus的属性上

<input type="url" value="网页" name="url"  readonly  autofocus />

checked 默认值属性(默认情况下的选择)
selected 与 checked 作用一样

<input type="checkbox" value="游戏" name="happy " checked />电视剧

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

韶光不负

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

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

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

打赏作者

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

抵扣说明:

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

余额充值