HTML form表单小结
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表单小结的更多相关文章
- js文件上传原理(form表单 ,FormData + XHR2 + FileReader + canvas)
目录 form表单上传 FormData + XHR2 + FileReader + canvas 无刷新本地预览压缩上传实例 目前实现上传的方式 浏览器小于等于IE9(低版本浏览器)使用下面的方式实 ...
- html中form表单的使用方法和介绍
from表单的使用方法 一.表单赏析 二.了解表单功能:用于搜集不同类型的用户输入的内容 有了表单,网页的内容可以由用户自己创建,那么对于网页来说,我们既是网页创建都者,也是网页的消费者. 三.常用的 ...
- form表单元素设置只读
form表单元素设置只读 CreateTime--2017年5月5日11:42:41 Author:Marydon 1.设置文本框只读 <!-- 方法一:简写 --> <inpu ...
- Django 之 form表单
Django中的Form表单 1.背景 平时我们在书写form表单时,经常都是手动的去写一些input标签,让用户输入一些功能,进行一些校验的判断,等等.Django中的form表单就能够帮我们去实现 ...
- Element Ui使用技巧——Form表单的校验规则rules详细说明
Element UI中对Form表单验证的使用介绍: Form 组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则,并将 Form-Item的 prop 属性设置为需校验的字段名 ...
- form表单验证-Javascript
Form表单验证: js基础考试内容,form表单验证,正则表达式,blur事件,自动获取数组,以及css布局样式,动态清除等.完整代码如下: <!DOCTYPE html PUBLIC &qu ...
- Form 表单提交参数
今天因为要额外提交参数数组性的参数给form传到后台而苦恼了半天,结果发现,只需要在form表单对应的字段html空间中定义name = 后台参数名 的属性就ok了. 后台本来是只有模型参数的,但是后 ...
- form表单 ----在路上(15)
form 表单就是将用户的信息提交到服务器,服务器会将信息存储活着根据信息查询数据进行增删改查,再将其返回给用户. 基本格式: <form action="" method ...
- form表单的字符串进行utf-8编码
<form>表单有assept-charset属性.该属性规定字符的编码方式,默认是"unknown",与文档的字符集相同. 该属性除了Internet explore ...
随机推荐
- 【WPF MaterialDesign 示例开源项目】 Work Time Manager
转岗写了将近一年的 PHP 最近因为 工作太多太杂, 在汇报工作的时候经常会忘记自己做了些什么,本来想只是使用excel来记录,但是发现了excel的很多局限性,光是无法共享就郁闷死了,习惯了下班不带 ...
- Git详细教程(3)---结合gitHub使用
1.GitHub的基本使用 GitHub就是一个网站,本身是基于Git,可以完成版本控制,可以托管代码. 英文版的. 在使用GitHub之前,首先需要注册一个账号. 登录,就可以完成相关的一些操作. ...
- Java 命令后台运行jar包
nohup java -jar XX.jar >temp.text & nohup 客户端关闭,后台继续运行 & 客户端关闭,后台停止运行 temp.text 是存控制台文件 ...
- C语言之函数
函数:为了完成某一项功能而编写的代码的集合. C语言中的函数可以分为内置和自定函数. 内置函数:C语言中已经定义过的函数,不需要 声明,可以直接调用. 常见的内置函数: 函数名 类库 说明 doubl ...
- Web开发安全小贴士
想要开发出一个安全的.健壮的Web应用其实是非常困难的, 如果你想要快速开发出一款集使用价值.用户体验度.以及安全性为一身的产品,以下安全步骤很必要!!! 数据库 1.对类似访问令牌.电子邮箱 ...
- php curl 的几个实例
使用PHP的cURL库可以简单和有效地去抓网页.你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了.无论是你想从从一个链接上取部分数据,或是取一个XML文件并把 ...
- 【 js 基础 】【 源码学习 】源码设计 (持续更新)
学习源码,除了学习对一些方法的更加聪明的代码实现,同时也要学习源码的设计,把握整体的架构.(推荐对源码有一定熟悉了之后,再看这篇文章) 目录结构:第一部分:zepto 设计分析第二部分:undersc ...
- MVC4加载zTree树小控件
前言: 第一次学习使用MVC框架,找了个练手项目,加载zTree树小控件.下面我就一步步说明我这次练手的经历以记录.如果有什么错误,希望各位大神帮忙指正,谢谢. 第一步: 利用VS2010新建一个MV ...
- java基础(五章)
一. 调试 步骤1:设置断点(不能在空白处设置断点) 步骤2:启动调试 步骤3:调试代码(F6单步跳过)笔记本Fn+F6(F5) 步骤4:结束调试 掌握调试的好处? l 很清晰的看到, ...
- SVN·最新使用教程总结
SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本. Subversion是什么? ...