学习来源:尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频
⭐️前文回顾:前端 | (二)各种各样的常用标签 | 尚硅谷前端html+css零基础教程2023最新
⭐️前文对应p20-p40
,本文对应p41-p56
⭐️补充网站:W3school,MDN
表单:一个包含交互的区域,用于收集用户提供的数据。
<form action="https://www.baidu.com/s" target="_blank" method="get">
<input type="text" name="wd">
<button>去百度搜索button>
form>
<input type="text">
<input type="password">
<input type="radio" name="sex" value="female">女
<input type="radio" name="sex" value="male">男
<input type="checkbox" name="hobby" value="smoke">抽烟
<input type="checkbox" name="hobby" value="drink">喝酒
<input type="checkbox" name="hobby" value="perm">烫头
可以理解为偷偷放着的暗号
<input type="hidden" name="tag" value="100">
<input type="submit" value="点我提交表单">
<button>点我提交表单button>
<input type="reset" value="点我重置">
<button type="reset">点我重置button>
<input type="button" value="普通按钮">
<button type="button">普通按钮button>
普通按钮的type值为button,若不写type值,默认是submit会引起表单的提交。
<textarea name="msg" rows="22" cols="30">我是文本域textarea>
<select name="from">
<option value="黑">黑龙江option>
<option value="辽">辽宁option>
<option value="吉">吉林option>
<option value="粤" selected>广东option>
select>
DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>表单综合案例_自写版title>
head>
<body>
<form action="https://search.jd.com/search">
账户:<input type="text" name="account">
<br>
密码:<input type="password" name="pwd">
<br>
性别:
<input type="radio" name="sex" value="female">女
<input type="radio" name="sex" value="male">男
<br>
爱好:
<input type="checkbox" name="hobby" value="smoke">抽烟
<input type="checkbox" name="hobby" value="drink">喝酒
<input type="checkbox" name="hobby" value="perm">烫头
<br>
<input type="hidden" name="tag" value="100">
其他:
<textarea name="msg" rows="5" cols="15">textarea>
<br>
籍贯:
<select name="from">
<option value="黑">黑龙江option>
<option value="辽">辽宁option>
<option value="吉">吉林option>
<option value="浙" selected>浙江option>
select>
<br>
<button type="submit">确认button>
<button type="reset">重置button>
<button type="button">检测账户是否被注册button>
form>
body>
html>
disabled
即可禁用表单控件。input
、textarea
、button
、select
、option
都可以设置disabled
属性。label
标签可与表单控件相关联,关联之后点击文字,与之对应的表单控件就会获取焦点。两种与label
关联方式如下:
label
标签的for
属性的值等于表单控件的id
。label
标签的里面。fieldest
可以为表单控件分组、legend
标签是分组的标题。
<fieldset>
<legend>主要信息legend>
<label for="zhanghu">账户:label>
<input id="zhanghu" type="text" name="account"><br>
<label>
密码:
<input id="mima" type="password" name="pwd"><br>
label>
性别:
<input type="radio" name="sex" value="female">女
<input type="radio" name="sex" value="male">男<br>
fieldset>
好神奇!!例子详见p52!!
DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>框架标签title>
head>
<body>
<iframe src="https://www.bilibili.com" width="1000" height="400" frameborder="0">iframe>
body>
html>
<a href="https://www.bilibili.com" target="bilibili">点我看视频a><br>
<iframe name="bilibili" frameborder="0" width="1000" height="500">iframe>
<form action="https://www.bilibili.com/search" target="container">
<input type="text" name="keyword">
<input type="submit" value="搜索">
form>
<iframe name="container" frameborder="0" width="900" height="600">iframe>
完整实体列表参考网址
依旧MDN可查,参考——>全局属性
完整查找MDN