九:HTML之表单结构和元素

 

一:表单结构

form标签中,以下标签实现表单元素添加

  <input>:表单单行输入标签
  <select>:菜单和列表标签
  <option>:菜单和列表项目标签
  <textarea>:文本域标签
  <optgroup>:菜单和列表项目分组标签

 

二:form标签:

可用属性:

action:提交表单发送数据的地址
  method:请求方式,get、post
  name:表单的名称
  target:在何处打开action url,_blank、_self、_parent、_top
  enctype:表单数据类型的编码,content type

 

三:input标签:

type属性类型:

  text:文字域
  password:密码域
  file:文件域
  checkbox:复选域
  radio:单选域
  button:按钮
  submit:提交按钮
  reset:重置按钮
  hidden:隐藏域
  image:图像域

input属性:

  name:文字域的名称
  maxlength:指用户输入的最大字符长度
  size:指文本框的宽度,以字符个数为单位,文本框的缺省值宽度是20个字符
  value:值文本框的默认值
  placeholder:规定用户填写输入字段的提示

 

四:下拉菜单和列表标签

select可用属性:

  name:设置下拉菜单和列表的名称
  multiple:设置可选择多个项
  size:设置列表中可见选项的数目

option可用属性:

  selected:设置选项初始选中状态
  value:定义送往服务器的选项值

 

五:分组标签

 

六:文本域

textarea可用属性:

  name:设置文本域的名称
  placeholder:设置描述文本域预期值的简单提示
  rows:设置文本区内的可见行数
  cols:设置文本区内的可见宽度

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1 align="center">注册信息</h1>
<hr color="#336699">
<form action="/test/api" method="post" name="" target="_blank" enctype="application/x-www-form-urlencoded">
<table align="center" bgcolor="#f2f2f2" width="800px">
<tr>
<td align="right">账号:</td>
<td align="left"><input type="text" name="username" size="25" maxlength="6" placeholder="输入账号"/></td>
</tr>
<tr>
<td align="right">邮箱:</td>
<td align="left"><input type="text" name="email" value="@qq.com"/></td>
</tr>
<tr>
<td align="right">密码:</td>
<td align="left"><input type="password" name="password" size="25" maxlength="6" placeholder="输入密码"/></td>
</tr>
<tr>
<td align="right">确认密码:</td>
<td align="left"><input type="password" name="pwd_confirm" size="25" maxlength="6" placeholder="确认密码"/></td>
</tr>
<tr>
<td align="right">上传文件:</td>
<td align="left"><input type="file" name="file"/></td>
</tr>
<tr>
<td align="right">性别:</td>
<td align="left">
男<input type="radio" name="sex" value="man"/> <!-- 单选框的name值必须一致 -->
女<input type="radio" name="sex" value="woman"/><!-- value值将提交到服务器 -->
保密<input type="radio" name="sex" value="bm" checked/> <!-- checked,默认选中 -->
</td>
</tr>
<tr>
<td align="right">爱好:</td>
<td align="left">
写代码<input type="checkbox" name="ck" value="1"/> <!-- 复选框的name值可以不一致,但是为了避免多组复选框的情况,同一组复选框的name值最好一致 -->
敲代码<input type="checkbox" name="ck" value="2"/> <!-- value值将提交到服务器 -->
看代码<input type="checkbox" name="ck" value="3" checked/> <!-- checked,默认选中 -->
</td>
</tr>
<tr>
<td align="right">城市:</td>
<td align="left">
<select name="city">
<!-- value值将提交到服务器 -->
<option value="">--请选择--</option>
<option value="北京">北京</option>
<option value="上海">上海</option>
<option value="广州">广州</option>
</select>

<select name="city1">
<!-- value值将提交到服务器 -->
<option value="北京" selected>北京</option>
<option value="上海">上海</option>
<option value="广州">广州</option>
</select>

<select name="city2" size="2">
<!-- value值将提交到服务器 -->
<option value="北京">北京</option>
<option value="上海">上海</option>
<option value="广州">广州</option>
</select>

<select name="city3" size="2" multiple>
<!-- value值将提交到服务器 -->
<option value="北京">北京</option>
<option value="上海">上海</option>
<option value="广州">广州</option>
</select>

<select name="city4">
<option value="">请选择</option>
<optgroup label="第一组">
<option value="北京">北京</option>
</optgroup>
<optgroup label="第二组">
<option value="上海" selected>上海</option>
<option value="广州">广州</option>
</optgroup>
</select>

<select name="city5" size="3">
<option value="">请选择</option>
<optgroup label="第一组">
<option value="北京">北京</option>
</optgroup>
<optgroup label="第二组">
<option value="上海" selected>上海</option>
<option value="广州">广州</option>
</optgroup>
</select>

<select name="city6" size="3" multiple>
<option value="">请选择</option>
<optgroup label="第一组">
<option value="北京">北京</option>
</optgroup>
<optgroup label="第二组">
<option value="上海">上海</option>
<option value="广州">广州</option>
</optgroup>
</select>
</td>
</tr>

<tr>
<td align="right">简介:</td>
<td align="left">
<textarea name="jj" id="" cols="60" rows="3" placeholder="个人介绍"></textarea>
</td>
</tr>

<tr>
<td colspan="2" align="center">
<input type="button" value="普通按钮"/>
<input type="image" value="图像域按钮" src="./截图.png" width="85px" height="30px"/>
<input type="submit" value="点击提交"/>
<input type="reset" value="点击重置"/>
<input type="hidden" value="此input标签不会展示到页面,但是真实存在的"/>
</td>
</tr>
</table>
</form>
</body>
</html>

 

posted @ 2021-01-14 21:39  向前走。  阅读(366)  评论(0编辑  收藏  举报