HTML form标签小结

	最近研究 form标签,有一些小心得写下来与大家分享分享,共勉。在小结的最后有一个form表单的小例子,可以作为参考。
-----DanlV
	form是HTML的一个极为重要的功能标签之一。

输入域input

  • input type属性有如下属性值:

    1.button按钮(具体接下来细说)

    2.file用于文件选取

    3.hidden隐藏域,可以实现隐藏的操作

    4.text用于文本输入

    5.password用密码输入

    6.radio单选按钮,name属性相同的为一组

    7.checkbox多选按钮,name属性相同的为一组

    8.image图片形式提交按钮

    9.reset重置form按钮

    10.submit提交form按钮
  • alt属性,定义当按钮式图片时,提片的替代文本
  • src属性,定义当按钮为图片时,图片的链接地址
  • checked属性,定义默认选项<input type="radio" name="" checked>checked的值为true或false,也可以直接写成checked
  • disabled属性,禁用当前输入域(用法如checked)
  • readonly属性,对当前输入域只读,实际作用与disabled相同,但是展现出来的效果不一样(用法如checked)
  • maxlength属性,定义输入域字符的最大长度
  • name属性,定义当前的输入域的名字
  • value属性,定义当前输入域的默认值

文本输入区textarea

  • rows属性,规定可见行数
  • cols属性,规定可见列数
  • disabled属性,禁用当前文本输入区
  • name属性,当前文本区的名字
  • readonly属性,当前文本区域只读

按钮button

  • type类型一共有三种:

    1.type="button"普功通功能按钮

    2.type="submit"提交form表单功能按钮

    3.type="reset"重置form表单功相关属能按钮
  • disabled属性,禁用此按钮
  • name属性,按钮的名字
  • value属性,按钮上显示文本内容的默认值

下来菜单select

  • 相关属性:

    1.disabled属性,禁用该菜单

    2.multiple属性,规定可同时选中多项

    3.name属性,下拉列表的名字

    4.size属性,菜单中可见项目的数目
  • <optgroup>标签,定义下拉列表的选项分组,属性为:

    5.label属性,定义选项组的标记(名字),必要属性

    6.disabled属性,禁用
  • <optinon>属性,定义下拉列表中的选项(此标签在<optgroup>标签)中,属性为:

    1.disabled属性,禁用

    2.label属性,定义当使用 时所使用的标注

    3.selected属性,规定选项(在首次显示在列表中时,与checked类似)表现为选中状态。

    4.value属性,向服务器输送的值

表单中的标记<label>

为了是输入更为人性化,提高用户的体验度,再点击提示文字的时候光标自动聚焦到输入的位置,使用此标签。有两种使用方法:

  • <label for="user"></label> <inpu t type="text" name="user">此方式使用label的for属性,值制定输入区域的name
  • <label > <input type="text" name="user"></label>

    将input直接放入label中,不需要使用for属性,推荐使用。

表单中相关元素分组fieldset

将表单中相关的元素进行分组,使用<legend>标签 定义分组标题。相关实例见最后的代码。

代码示例

		<form action="" method="post">
<fieldset>
<legend>天下第一争霸赛</legend> <label > 门派: <input type="text" name="menpai" id=""></label>
<br><label >密码: <input type="password" name="psw" id=""> </label>
<br><label >上传你的请柬: <input type="file" name="qingjian" id=""></label>
<br>选武器: <input type="radio" name="arms" id="">刀
<input type="radio" name="arms" id="">剑
<input type="radio" name="arms" id="">枪
<input type="radio" name="arms" id="">鞭
<br>挑战对手: <input type="checkbox" name="Army" id="">梅超风
<input type="checkbox" name="Army" id="">洪七
<input type="checkbox" name="Army" id="">金毛狮王谢逊
<input type="checkbox" name="Army" id="">张三丰
<br><label > 选择你的门派:<select name="" id="" >
<optgroup label="西域">
<option value="天山">天山派</option>
<option value="昆仑">昆仑派</option> </optgroup>
<optgroup label="中原" >
<option value="峨眉">峨眉派</option>
<option value="少林">少林派</option>
<option value="武当" selected>武当派</option>
<option value="天龙">天空派</option>
<option value="星宿">星宿派</option>
<option value="逍遥">逍遥派</option>
<option value="丐帮">丐帮派</option>
<option value="五毒">五毒派</option>
<option value="明教">明教派</option>
</optgroup> </select></label>
<br> <input type="image" src="" alt="假装有图片">
<br> <input type="reset" value="重置"> <input type="submit" value="确定">
</fieldset> </form>

HTML form表单小结的更多相关文章

  1. js文件上传原理(form表单 ,FormData + XHR2 + FileReader + canvas)

    目录 form表单上传 FormData + XHR2 + FileReader + canvas 无刷新本地预览压缩上传实例 目前实现上传的方式 浏览器小于等于IE9(低版本浏览器)使用下面的方式实 ...

  2. html中form表单的使用方法和介绍

    from表单的使用方法 一.表单赏析 二.了解表单功能:用于搜集不同类型的用户输入的内容 有了表单,网页的内容可以由用户自己创建,那么对于网页来说,我们既是网页创建都者,也是网页的消费者. 三.常用的 ...

  3. form表单元素设置只读

      form表单元素设置只读 CreateTime--2017年5月5日11:42:41 Author:Marydon 1.设置文本框只读 <!-- 方法一:简写 --> <inpu ...

  4. Django 之 form表单

    Django中的Form表单 1.背景 平时我们在书写form表单时,经常都是手动的去写一些input标签,让用户输入一些功能,进行一些校验的判断,等等.Django中的form表单就能够帮我们去实现 ...

  5. Element Ui使用技巧——Form表单的校验规则rules详细说明

    Element UI中对Form表单验证的使用介绍: Form 组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则,并将 Form-Item的 prop 属性设置为需校验的字段名 ...

  6. form表单验证-Javascript

    Form表单验证: js基础考试内容,form表单验证,正则表达式,blur事件,自动获取数组,以及css布局样式,动态清除等.完整代码如下: <!DOCTYPE html PUBLIC &qu ...

  7. Form 表单提交参数

    今天因为要额外提交参数数组性的参数给form传到后台而苦恼了半天,结果发现,只需要在form表单对应的字段html空间中定义name = 后台参数名 的属性就ok了. 后台本来是只有模型参数的,但是后 ...

  8. form表单 ----在路上(15)

    form 表单就是将用户的信息提交到服务器,服务器会将信息存储活着根据信息查询数据进行增删改查,再将其返回给用户. 基本格式: <form action="" method ...

  9. form表单的字符串进行utf-8编码

    <form>表单有assept-charset属性.该属性规定字符的编码方式,默认是"unknown",与文档的字符集相同. 该属性除了Internet explore ...

随机推荐

  1. swift pod第三方OC库使用use_frameworks!导致#import提示无法找到头文件

    以MBProgressHUD为例子 swift中Podfile文件一般都会加上use_frameworks! 这样就可以直接通过import MBProgressHUD来访问MBProgressHUD ...

  2. 关于springmvc时request的getReader()和getInputStream()只能调用一次的解决办法

    最近准备在原有的SSM项目的基础上添加完善的日志分析,由于是APP的后台系统,之前在规划APP的时候,并没有在APP上做埋点的处理,而如果想要进行埋点处理的话,对于未能新升级的APP用户来说,就是去了 ...

  3. XInput和DirectInput

    原文链接:https://msdn.microsoft.com/en-us/library/windows/desktop/ee417014(v=vs.85).aspx XInput是一个允许应用从W ...

  4. Ionic进行PC端Web开发时通过脚本压缩提高第一次加载效率

    1. 问题 1.1. 问题上下文描述: 基于Ionic进行PC端的Web应用开发: 使用Tomcat作为最终服务发布容器. 1.2. 问题描述: 编译后main.js的大小为4-6MByte.(集成第 ...

  5. 简易-五星评分-jQuery纯手写

    超级简单的评分功能,分为四个步骤轻松搞定: 第一步: 引入jquery文件:这里我用百度CDN的jquery: <script src="http://apps.bdimg.com/l ...

  6. D. 实验室传染病

    D. 实验室传染病 题意 给出 n 个人的位置,以及每个人的传染范围,当一个人患病时,他的传染范围内(包括边界上)的人全部会被感染并继续向外传播. 求以每个人为传染源最多有多少人被感染. 分析 首先二 ...

  7. 一天搞定HTML----常用标签01

    1.常用标签说明 2.其他类标签演示 代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8& ...

  8. 以往CSDN博文目录

    专栏一 原生javascript(3篇) 1. javascript立即执行函数详解 http://blog.csdn.net/faith1460/article/details/71600770 2 ...

  9. [IR] BWT+MTF+AC

    BWT (Burrows–Wheeler_transform)数据转换算法 MTF(Move-to-front transform)数据转换 基于统计的压缩算法:游程编码 良心PPT: bwt_bas ...

  10. chip-seq数据分析中peak-calling软件-------MACS的安装

    1.下载MACS软件安装包(作者的系统为Ubuntu) 网址链接:http://liulab.dfci.harvard.edu/MACS/ 2.解压文件: tar -zxvf MACS**.tar.g ...