整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML标签之表单标签

HTML标签之表单标签

单的作用:用来收集用户的信息。

提示信息: 说明性的文字,用于提示用户进行填写和操作。

表单控件:包含了具体的表单功能项,如文本框、密码框、单选框、复选框、提交按钮、重置按钮等。

表单域:相当于一个容器,用来容纳所有的表单控件和提示信息,可以通过它定义处理表单数据提交的url地址,以及数据提交到服务器的方法。如果不定义表单域,表单中的数据就无法传送到后台服务器。

input 控件(重点)

<input />标签为单标签,type属性为input标签最基本的属性,取值有多种,用于指定不同的标签类型。除了type属性之外,<input />标签还可以定义很多其他的属性:

文本框 <input type="text" value="默认值"/>
密码框 <input type="password" />

单选按钮组 
	<input type=“radio” name=“ral” />男 
	<input type=“radio” name=“ral” checked=“checked”/>(默认选中)女
<!--*disabled="disabled" (禁用) *  checked="checked"   (默认选中)-->

复选框组 
<input type="checkbox" name="" /> 
<input type="checkbox" name="" disabled="disabled" />

按钮组:
空按钮 <input type="button" value="按钮内容" />
提交按钮 <input type="submit" value="按钮内容" />
重置按钮 <input type="reset" value="按钮内容" />
图片按钮 <input type="image" src='bg.png' />
文件按钮 <input type="file" />


lable 标签

label 标签为 input 元素定义标注。

  • 作用
  • 用于绑定一个表单元素, 当点击label标签的时候, 被绑定的表单元素会获得焦点。
  • for 属性规定 label 与哪个表单元素绑定。
  • 方法 1:label包裹

<label>

<input type="text" value="">

</label>

  • 方法 2:for 指定

<label for="name">姓名</label>

<input type="text" id="name" value="">

textarea(文本域)

如果需要输入大量的信息,则需要用到<textarea></textarea>标签。textarea控件可以创建多行文本输入框,语法:

<textarea cols="每行中显示的字符数" rows="显示的行数">
  文本信息
</textarea>

下拉菜单

<select>
  <option>选项1</option>
  <option selected>选项2</option>
  <option>选项3</option>
  ...
</select>
  • 注意
  • (1) <select></select>中至少应包含一对<option></option>。
  • (2) 在option 中定义selected=" selected "时,当前项即为默认选中项。
  • 示例

表单域

关于表单的第一节课,我们讲过表单由三部分组成:表单控件(input控件,select、textarea、button)、提示信息、表单域。

在HTML中,form标签用于定义表单域,即创建一个表单,用来收集和传递用户的输入信息,指定提交到的服务器,以及提交方式。

  • 语法
  • <form action="url地址" method="提交方法" name="表单名称"> 用户名:<input type="text" /><br /> 密码:<input type="password" maxlength="6" /><br /> <input type="submit" /> <input type="reset" /> </form>
  • 说明
  • (1)Action:用于指定接收并处理表单数据的服务器的url地址
  • (2)method:用于设置表单数据的提交方式,get或post
  • (3)name:指定表单的名称,用于区分同一个页面中的其他表单
  • 注意
  • 每个表单都应该有自己表单域

创建带有 4 个选项的选择列表:

<select>

<option value="volvo">Volvo</option>

<option value="saab">Saab</option>

<option value="opel">Opel</option>

<option value="audi">Audi</option>

</select>


浏览器支持

大多数主流浏览器支持 <option> 标签。


标签定义及使用说明

The <option> 标签定义下拉列表中的一个选项(一个条目)。

<option> 标签中的内容作为 <select> 或者<datalist> 一个元素使用。


提示和注释

注释:<option> 标签可以在不带有任何属性的情况下使用,但是您通常需要使用 value 属性,此属性会指示出被送往服务器的内容。

注释:请与 select 元素配合使用此标签,否则这个标签是没有意义的。

提示:如果列表选项很多,可以使用 <optgroup> 标签对相关选项进行组合。


属性

属性描述
disableddisabled规定此选项应在首次加载时被禁用。
labeltext定义当使用 <optgroup> 时所使用的标注。
selectedselected规定选项(在首次显示在列表中时)表现为选中状态。
valuetext定义送往服务器的选项值。

全局属性

<option> 标签支持全局属性,查看完整属性表 HTML全局属性。


事件属性

<option> 标签支持所有 HTML事件属性。

如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!

单标签



常见的语句:

form:表单标签格式

作用:用来收集用户输入信息如:登入、注册、搜索商品等
action:开始网址
method:get和post等等
text (明文):用户名格式
password :(密文)密码
radio :单选框 性别格式 性别是单选,单选类型是radio,注意name要加上sex
checkbox:复选框
textarea:文本框
file:上传文件
select:下拉选择框
button:按钮
reset:重置
submit:提交

详解:




<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>表单标签</title>

</head>

<body>

<form action="https://hao.360.com/" method="post">

<p>账号:<input type="text" /></p>

<p>密码:<input type="password" /></p>

<p>

<input type="radio" name="sex" id="" />男

<input type="radio" name="sex" id="" />女

</p>

<p>

<input type="checkbox" name="" id="" value="" />linux

<input type="checkbox" name="" id="" value="" />mysql

<input type="checkbox" name="" id="" value="" />html

<input type="checkbox" name="" id="" value="" />python

</p>

<p>学历

<select name="">

<option value="">请选择学历</option>

<option value="">小学</option>

<option value="">初中</option>

<option value="">高中</option>

<option value="">大学</option>

</select>

</p>

<p>自我介绍:<br />

<textarea name="" rows="10" cols="30"></textarea>

</p>

<input type="reset" value="重置"/>

<input type="submit" value="提交"/>

<input type="button" value="按钮"/>

</form>

</body>

</html>