一、表单的作用

  从访问的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表单的更多相关文章

  1. 细说 Form (表单)

    细说 Form (表单) Form(表单)对于每个WEB开发人员来说,应该是再熟悉不过的东西了,可它却是页面与WEB服务器交互过程中最重要的信息来源. 虽然Asp.net WebForms框架为了帮助 ...

  2. form表单的属性标签

    form表单的常用标签 表单: <form id="" name="" method="post/get" action=" ...

  3. jQuery Form 表单提交插件----Form 简介,官方文档,官方下载地址

     一.jQuery Form简介 jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地.无侵入地升级HTML表单以支持Ajax.jQuery Form有两个核心方法 -- ajaxF ...

  4. [Nginx 2] form表单提交,图片上传

    导读:昨晚恶补了一些Nginx服务器的东西,从整体上对Nginx有一个初步的了解.上午去找师哥问了问目前项目中的使用情况,然后就开始上传图片了.这里就简单总结整理一下今天的成果,以后接着提升.简单粗暴 ...

  5. django中form表单的提交:

    一,关于表单: 表单在百度百科的解释:   表单在网页中主要负责数据采集功能.一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法. 表单域 ...

  6. 【转】细说 Form (表单)

    阅读目录 开始 简单的表单,简单的处理方式 表单提交,成功控件 多提交按钮的表单 上传文件的表单 MVC Controller中多个自定义类型的传入参数 F5刷新问题并不是WebForms的错 以Aj ...

  7. HTML——超文本标记语言(表单及12个表单元素)

    表单 格式: <form action=" " method="get/post"  placehoder=" "></f ...

  8. form表单的enctype

    form表单在你不写enctype属性时,也默认为其添加了enctype属性值,默认值是enctype="application/x- www-form-urlencoded".这 ...

  9. HTML form表单小结

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

随机推荐

  1. java web上传下载乱码问题解决方法

    文件下载中文乱码,因为http请求url和header要求只能通过ascii码,对于其他字符则不行,需要转码.而不同浏览器的处理方式右不一样. 解决方法一: /** * 乱码解决 * @throws ...

  2. h5交互元素details标签

    details是h5新增的交互元素,details与 summary 标签配合使用可以为 details 定义标题.默认情况下,不显示 details 标记中的内容.当用户点击标题时,会显示出 det ...

  3. 大数据之pig 命令

    1.pig与hive的区别 pig和hive比较类似的,都是类sql的语言,底层都是依赖于hadoop    走的mapreduce任务.    pig和hive的区别就是,想要实现一个业务逻辑的话, ...

  4. FineUI第十三天---`列布局

    这是经典的列布局:                  <x:Panel runat=                     <Items>                      ...

  5. 消灭Bug!十款免费移动应用测试框架推荐

      对于移动应用开发者而言,Bug往往是最让人头疼的一大问题.不同于时时刻刻可以修补的Web App,移动App中的Bug往往隐藏得很深,甚至有时候等到用户使用才显现出来,这么一来开发者搞不好就会赔了 ...

  6. 简单易懂的crontab设置工具集

    导读 在上一篇文章中,我介绍了crontab的配置文件以及如何设置定时任务,对于偶尔用一次crontab的同学而言,可能遗忘配置语法会很快,这里我向大家推荐几个在线设置crontab任务的网站. ge ...

  7. 如何在 CentOS 7 用 cPanel 配置 Nginx 反向代理

    导读 Nginx 是最快和最强大的 Web 服务器之一,以其高性能和低资源占用率而闻名.它既可以被安装为一个独立的 Web 服务器,也可以安装成反向代理 Web 服务器.在这篇文章,我将讨论在安装了 ...

  8. hiberante学习笔记

    1.配置文件(hibernate映射文件): 让hibernate知道该怎么样去load,store持久化对象: 1.1 数据库忌讳的字段名 1) User 2) index 2.数据库表中一对多,多 ...

  9. Android中的“再按一次返回键退出程序”实现

    用户退出应用前给出一个提示是很有必要的,因为可能是用户并不真的想退出,而只是一不小心按下了返回键,大部分应用的做法是在应用退出去前给出一个Dialog,我觉得这样不太友好,用户还得移动手指去按dial ...

  10. OpenCV图像的二值化

    图像的二值化: 与边缘检测相比,轮廓检测有时能更好的反映图像的内容.而要对图像进行轮廓检测,则必须要先对图像进行二值化,图像的二值化就是将图像上的像素点的灰度值设置为0或255,这样将使整个图像呈现出 ...