HTML 表单 主要用于 与 用户交互 , 收集信息 ;
表单组成 :
以 163 邮箱注册页面为例 , 说明 表单控件 , 表单信息 , 表单域 如下图所示 :
input 表单控件 标签 语法示例 :
<input type="text" value="Hello" />
input 表单控件 标签 是 单标签 ;
input 标签的属性 :
input 标签的 type 属性值 : input 标签的 type 属性 , 用于 设置 控件类型 , 如 : 设置 text 类型 , 就是 输入框 ;
代码示例 :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>网页标题</title>
<base target="_blank"/>
</head>
<body>
<!-- 表单 -->
用户名 : <input type="text" />
密 码 : <input type="password" />
</body>
</html>
显示效果 :
value 值是表单的默认值 , 一般用作提示信息 ;
代码示例 :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>网页标题</title>
<base target="_blank"/>
</head>
<body>
<!-- 表单 -->
用户名 : <input type="text" value="请输入账号"/>
密 码 : <input type="password" value="请输入密码"/>
</body>
</html>
执行效果 :
在一个 HTML 网页中可能存在很多表单 , name 属性是用于标识表单的 ;
后端可以通过 表单 name 属性 , 找到 表单 ;
name 属性值是 用户 自定义的字符串 ;
在 单选按钮 选项中 , name 属性可以将多个 radio 表单控件组合在一起 , 作为 单选选项 ;
代码示例 :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>网页标题</title>
<base target="_blank"/>
</head>
<body>
<!-- 表单 -->
用户名 : <input type="text" value="请输入账号"/>
密 码 : <input type="password"/>
<br />
男 <input type="radio" name="sex"/> 女 <input type="radio" name="sex"/>
</body>
</html>
展示效果 :
checked 属性 用于设置 单选框 和 复选框 的 默认选项 属性 ;
代码示例 : 在下面的代码中 , 为 radio 设置一个 默认选中的属性 ;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>网页标题</title>
<base target="_blank"/>
</head>
<body>
<!-- 表单 -->
用户名 : <input type="text" value="请输入账号"/>
密 码 : <input type="password"/>
<br />
男 <input type="radio" name="sex"/>
女 <input type="radio" name="sex" checked="true"/>
</body>
</html>
展示效果 : 第二个单选选项默认选中 ;