HTML5 表单基础

话不多说,直接上代码,所有的知识点均在注释里

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
	<!-- target:将提交表单反馈的信息显示在哪里,有如下几个值:
		/top/<frame>/_self/_blank/_parent -->
		 <!-- post和get区别很重要,各位读者自行去网上查找 -->
		<!-- 如果不设置form的action属性,浏览器会将表单数据发到用以加载该HTML文档的URL
			Node.js只响应post请求
			form表单的name属性值不会发送给服务器,但input如果没有name属性,则输入的数据不会提交给服务器
		 -->
		<!-- autocomplete的用法 -->
		<!-- 值为on/off,默认为on -->
		<form target="_blank" method="post" autocomplete="on" action="表单target.html">
			<input name="name" />
			<input name="age" />
			<button type="submit">提交</button>
		</form>
		<!-- fieldset的用法 -->
		<!-- 在复杂的表单中,将元素组织起来 -->
		<form id="form1">
			<fieldset>
				<!-- legend必须为第一子元素 -->
				<!-- legend作为说明标签 -->
				<legend>基本信息</legend>
				<!-- 添加标签时lable的for属性值为input的name值 -->
				<!-- 自动聚焦到输入框,当有多个autofocus时,默认为最后一个 -->
				<!-- 设置disbled属性值为不可更改 -->
				<!-- 将input放在lable中间,会形成一行 -->
				<p><lable for="name">姓名:<input name="name" autofocus="autofocus"/></lable> </p>
				
				<p><lable for="age">年龄:<input name="age" disabled="disabled"/></lable> </p>
				
			</fieldset>
			<!-- disabled禁用整组input标签 -->
			<fieldset disabled>
				<p><lable for="address">地址:<input name="address" /></lable> </p>
				
				<p><lable for="aihao">爱好:<input name="aihao" /></lable> </p>
				
			</fieldset>
			<fieldset>
				<!-- 当form没有定义相关属性时,可在button定义 -->
				<!-- formaction/formmethod/formtarget -->
				<button type="submit" formmethod="post"></button>
				<!-- 定义普通按钮 -->
				<!-- 定义type为button -->
				<button type="button"></button>
			</fieldset>
			
		</form>
		<!-- 在form外的input元素可定义form属性,值为form的id值,不用加#,即可让input元素成为form的一部分 -->
		<input form="form1" name="value"/>
	</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值