HTML标记之Form表单
一、表单的作用
从访问的Web站点的用户那里获得信息。访问者可以使用诸如文本域、列表框、复选框以及单选按钮之类的表单元素输入信息,然后单击某个按钮提交这些信息。是客户端与服务器端的交流途径。
二、说明
Form标记用于创建一个表单,定义一个表单的开始与结束,他是一个容器,用于包含其他元素,例如文本框、单选框等。表单元素必须在form标记内才有作用。
语法:
<form action=url(传送目标,处理表单信息的服务器端应用程序) method=处理表单的方式(post/get)默认为get, name=”表单名”>
表单元素
</form>
注意:post方法可以传递大量信息,get将值附加到请求的url中,适合少量的信息。
三、表单元素标记
①.单行文本
<input name=”文本框名称” type=”text” value=”初始值” size=“显示字符数” maxlength=“最多容纳字符数”readonly=”readonly”(设置为只读) disable=”disable”(设置为不可操作) ></input>
②.密码框
<input name=”文本框名称” type=”password” value=”初始值” size=“显示字符数”></input>
③.单选框
<input name=”文本框名” type=”radio” value=” 提交值” checked=”checked”(是否被选中) ></input>,
④.复选框
<input name=”文本框名” type=”checkbox” value=”提交值” checked=“checked”></input>
⑤.下拉框
单选下拉框:
<select name=”下拉框名”>
<option selected=”selected” (那个是初始选择就添加) value=”提交值”>列表1</option>
<option>列表2</option>
</select>
(<optgrounp label=”分组名称”><option></option></optgrounp>用来做有子项的下拉框)
多选下拉框:
<select name="下拉框名字" size="显示的行数" multiple="multiple"> //multiple:表示允许多选
<option value="提交值">显示值</option>
。。。。
</select>
四、表单元素标签分类
1.<label >标注内容</label>标签:为input元素定义标注(标记),<label>标签的for属性应当与相关元素id相同
如:<input type=”redio” name=”sex” id=”man”><label for=”man”>男</label>就把input标签和label标签关联在一起。
2.按钮
语法:<input type="按钮类型:reset[重置表单]、submit[提交表单]、button[普通按钮]、" name="按钮名称" value="按钮显示文本">
3.图片按钮
语法:<input type="image" name="按钮名称" src="图片路径" />
4.隐藏域:
语法:<input type="hidden" value="隐藏域的值" />
5.多行文本
语法:<textarea name="多行文本框名称" cols="每行中的字符数" rows="显示的行数"></textarea>
6.文件框
语法:<input type="file" name="文件框名称" size="显示长度"/>
7.表单外框
语法:<fieldset></fieldset>定义围绕表单中元素的边框
<legend></legend>为fieldset元素定义标题
8.动画插入
语法:<embed src="动画地址" width="宽度" height="高度" wmode="transparent:使flash背景部分透明"></embed>
9.滚动字幕
语法:<marqueen
direction="滚动方向:left[左]、right[右]、up[上]、down[下]"
behavior="滚动方式:scroll[一圈一圈绕着走]、slide[只走一次]、alternate[来回]"
loop="滚动的循环次数,若未指定则循环不止(loop="infinite")"
bgcolor="背景颜色"
onMouseOver="this.stop(),鼠标进入暂停"
onMouseOut="this.start(),鼠标离开继续"
scorllamount="滚动速度,值越大,速度越快"
scrolldelay="延时,走一走,停一停"
></marqueen>
10.内嵌框架元素
语法:<frameset rows="行高及行数" cols="列数及列宽" framespacing="框架间距"
frameborder="框架边框设置:yes/no,1/0" border="边框宽度" bordercolor="边框颜色">
<frame src="被包含的文件路径及名称" name="框架名称" noresize="是否允许改变框架大小,true/false" scroll="滚动条显示控制,yes/no/auto">
</frameset>
HTML标记之Form表单的更多相关文章
- 细说 Form (表单)
细说 Form (表单) Form(表单)对于每个WEB开发人员来说,应该是再熟悉不过的东西了,可它却是页面与WEB服务器交互过程中最重要的信息来源. 虽然Asp.net WebForms框架为了帮助 ...
- form表单的属性标签
form表单的常用标签 表单: <form id="" name="" method="post/get" action=" ...
- jQuery Form 表单提交插件----Form 简介,官方文档,官方下载地址
一.jQuery Form简介 jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地.无侵入地升级HTML表单以支持Ajax.jQuery Form有两个核心方法 -- ajaxF ...
- [Nginx 2] form表单提交,图片上传
导读:昨晚恶补了一些Nginx服务器的东西,从整体上对Nginx有一个初步的了解.上午去找师哥问了问目前项目中的使用情况,然后就开始上传图片了.这里就简单总结整理一下今天的成果,以后接着提升.简单粗暴 ...
- django中form表单的提交:
一,关于表单: 表单在百度百科的解释: 表单在网页中主要负责数据采集功能.一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法. 表单域 ...
- 【转】细说 Form (表单)
阅读目录 开始 简单的表单,简单的处理方式 表单提交,成功控件 多提交按钮的表单 上传文件的表单 MVC Controller中多个自定义类型的传入参数 F5刷新问题并不是WebForms的错 以Aj ...
- HTML——超文本标记语言(表单及12个表单元素)
表单 格式: <form action=" " method="get/post" placehoder=" "></f ...
- form表单的enctype
form表单在你不写enctype属性时,也默认为其添加了enctype属性值,默认值是enctype="application/x- www-form-urlencoded".这 ...
- HTML form表单小结
HTML form标签小结 最近研究 form标签,有一些小心得写下来与大家分享分享,共勉.在小结的最后有一个form表单的小例子,可以作为参考. -----DanlV form是HTML的一个极为重 ...
随机推荐
- protect和private 的区别
protect和private 的区别 public 表示全局,类内部外部子类都可以访问: private表示私有的,只有本类内部可以使用: protected表示受保护的,只有本类或子类或父类中可以 ...
- PHP Socket实现websocket(一)基本函数介绍
WebSocket protocol 是HTML5一种新的协议.它实现了浏览器与服务器全双工通信(full-duplex). 一开始的握手需要借助HTTP请求完成. WebSocket是基于TCP来实 ...
- eclipse emacs
eclipse emacs 插件 http://www.mulgasoft.com/emacsplus eclipse字体设置: 一.把字体设置为Courier New 操作步骤:打开Elcipse ...
- HDU 5384 字典树、AC自动机
题目:http://acm.hdu.edu.cn/showproblem.php?pid=5384 用字典树.AC自动机两种做法都可以做 #include<stdio.h> #includ ...
- ii7安装php
http://www.jb51.net/article/22372.htm 我们知道php配置有几种: 1.CGI方式加载PHP环境,通常就是IIS里面配置解释器为php.exe,早期比较常见,目前使 ...
- HTTP协议与HTTPS协议区别
HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议: 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息,它使用安全套 ...
- IntelliJ IDEA 创建项目project和module的关系
使用基于IntelliJ的IDE,如phpstorm.android studio都会对project和module的关系比较糊涂.用简单的一句话来概括是:IntelliJ系中的Project相当于E ...
- ubuntu 16.04 挂起后WiFi链接不上
在笔记本上安装ubuntu 16.04后,使用挂起系统功能后发现WIFI链接不上去,然后使用以下指令多WIFI服务进行重启,发觉可以了. sudo service network-manager re ...
- OLA音频变速算法的仿真与剖析
前段时间,在尝试音乐节拍数的提取时,终于有了突破性的进展,效果基本上比市面上的许多商业软件还要好,在作节拍数检测时,高频信息作用不大, 通过重采样减小运算量.重采样让我想起了在学校里面做的变速变调算法 ...
- jquery对url中的中文解码
项目中要实现一个select选择器选择后跳转url,并保存selected的值. url是用get来传递参数,所以考虑加载新页面时,读取参数值,并赋值到select中. 但是由于url的参数使用的是中 ...