从这一节开始我们就开始介绍HTML的标签了,首先我们来介绍Form标签。

Form标签也称Form表单,From是与服务器交互最重要的标签,此标签必须做到随手就写,写完就正常运行的地步。

那么什么是Form标签呢?我们几乎每个人都有一个属于自己的QQ号,而且这个QQ号和对应密码自己都牢记于心,那么你的QQ号是怎么申请的呢?假如你是同过电脑在网页申请的,申请的时候腾讯要求你填入相应信息,确认完信息腾讯再给你分配一个账号和密码,那么说这些和Form标签有什么关系呢?

其实不只是注册QQ号,凡是你注册成为一个网站的会员或者Vip,也或者注册邮箱,网站都要求你填写信息,网站获取信息就是获取的Form标签里的内容,所以说Form标签内的内容是和服务器交互的。

Form标签里主要放input标签,input标签一共有10种Type,这10种Type也要求全面掌握,下图是对这十种Type的一个简单的介绍:

看完这张图,相信你对Type的种类应该有一个概念性的认识了,在你的脑海中也许能想象到他们是什么样子的,最主要的还是掌握这些Type的使用方法和场合。

Form还有两个重要的属性,Action与Method属性,Action属性的功能是定义一个 URL,当点击Submit时,向这个URL 发送数据;Method属性的功能是向 actionURL 发送数据的 HTTP 方法,属性值有Get和Post两个,默认是Get。

那么Get和Post有什么区别呢?看下表:

提交方式

地址栏显示数据

数据受地址栏限制

对敏感信息安全

提交信息封装在

Get

请求行

Post

数据体

其实二者的区别也可以简单的这样理解,从服务器取数据的时候一般用Get,而向服务器传数据的时候一般用Post。

关于Form的讲解就到这里,下面给出一个具体实例,大家在学习的时候也要模仿各大网站注册页面多做几个实例,为日后工作做准备。

实例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<
html
>
<
head
></
head
>
<
body
>
<
Form
method
=
"Post"
>
<
Table
border
=
"5"
bordercolor
=
"#0000FF"
cellSpacing
=
"0"
>
  
<
Tbody
>
    
<
tr
><
td
>用户名:</
td
><
td
><
input
type
=
"text"
name
=
"userName"
/></
td
></
tr
>
  
</
Tbody
>
<
Tbody
>
<
tr
><
td
>密码:</
td
><
td
><
input
type
=
"password"
name
=
"psw"
/></
td
></
tr
>
  
</
Tbody
>
<
Tbody
>
<
tr
><
td
>确认密码:</
td
><
td
><
input
type
=
"password"
name
=
"repsw"
/></
td
></
tr
>
  
</
Tbody
>
<
Tbody
>
<
tr
><
td
>性别:</
td
><
td
><
input
type
=
"radio"
name
=
"sex"
value
=
"nan"
/>男<
input
type
=
"radio"
name
=
"sex"
value
=
"nv"
/>女</
td
></
tr
>
  
</
Tbody
>
<
Tbody
>
    
<
tr
><
td
colSpan
=
"2"
align
=
"center"
><
input
type
=
"submit"
value
=
"注册"
colSpan
=
"2"
/><
input
type
=
"reset"
value
=
"重置"
></
td
></
tr
>
  
</
Tbody
>
 
</
Table
>
</
Form
>
 
</
body
>
</
html
>

DHTML【3】--HTML的更多相关文章

  1. DHTML【1】

       什么是DHTML呢?英文全称(Dynamic Hypertext Markup Language),即动态超文本标记语言,DHTML不是一个独立的新技术,而是多种技术的综合,它能使HTML变的更 ...

  2. DHTML【2】--HTML

    通过题目,大家已经明确知道,从这一节开始介绍DHTML中的最基础的部分HTML,对于HTML等概念上一节已经做了概述,这一节不再赘余.在学习HTML之前,先告诉大家一个好消息,HTML不难,比C++. ...

  3. DHTML【8】--CSS

    在讲HTML时说过,有个Style标签是在CSS里用的,是的,在HTML中添加CSS样式必须要用到Style,在标签里单独定义标签属性时用的是Style属性.上一节我们也说过,先不用管那个Style标 ...

  4. DHTML【9】--Javascript

    大家好,好长时间不见了,因为博主最近在驾校学习开车,所以耽误了DHTML的更新日程,对此实感愧疚. 好了,不再得瑟了,接下来该介绍DHTML中比较核心的一个东东—Javascript. 初看Javas ...

  5. DHTML【6】--CSS

    从今天开始,我们迎来了一个新的面孔---CSS,二者这也是一个漂亮的面孔,为什么说这是一个漂亮的面孔呢?因为CSS是做特效的,可以美化HTML页面,我们看到淘宝网.网易首页等网站都非常好看,那都是一些 ...

  6. DHTML【11】--DOM

    大家好,从今天开始,我们将进入DOM的学习. DOM?DOM是何东东呢?大家还记得我在前面提过的DOM树吗?就是我在前面讲HTML的时候画的那个图,那个其实就是一个简单的DOM树,浏览器在解析HTML ...

  7. DHTML【10】--Javascript

    大家好,这一节主要介绍Javascript的函数.函数是Javascript的核心中的核心,这么强调一点都不过分,相信没有人反对,如果有人反对,你以后可以不用函数,呵呵,说的有点绝了啊. 下面看一下J ...

  8. Python开发【前端】:DOM

    DOM(文档对象模型(Document Object Model)) 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口.在网页 ...

  9. 【开源】分享一个前后端分离方案-前端angularjs+requirejs+dhtmlx 后端asp.net webapi

    一.前言 半年前左右折腾了一个前后端分离的架子,这几天才想起来翻出来分享给大家.关于前后端分离这个话题大家也谈了很久了,希望我这个实践能对大家有点点帮助,演示和源码都贴在后面. 二.技术架构 这两年a ...

随机推荐

  1. 《Javascript语言精粹》 读书笔记

    1 6种值被当做假:false.null.undefined.空字符串''.数字0.数字NaN,其他所有值都为真,包括"false" 2 typeof有6种值,分别是'number ...

  2. C# LDAP 管理(创建新用户)

    今天用C#实现了一套LDAP域账号的创建和查询,感受挺多. 算是第一次接触LDAP吧,之前曾经做了一个登录的验证,就是查询功能,那个相对比较简单,用到了一个方法就搞定了. 这次的需求是要用编程的方式创 ...

  3. osx launchpad删除图标

    安装了个parallels desktop之后,OSX中的launchpad中的图标多了不少,但是好多都不是我自己想要的,我们该怎么删除或者改动呢,以下介绍一些方法: ①直接操作Appications ...

  4. SSIS从理论到实战,再到应用(3)----SSIS包的变量,约束,常用容器

    原文:SSIS从理论到实战,再到应用(3)----SSIS包的变量,约束,常用容器 上期回顾: SSIS从理论到实战,再到应用(2)----SSIS包的控制流   首先我们来看看包里面的变量 SSIS ...

  5. Hibernate各保存方法之间的差 (save,persist,update,saveOrUpdte,merge,flush,lock)等一下

    hibernate保存  hibernate要保存的目的是提供一个方法,多.它们之间有许多不同之处,点击此处详细说明.使得差: 一.预赛: 在所有.阐释.供hibernate,,transient.p ...

  6. php+flash头像上传组件

    有会员系统的站点一般都会有一个头像上传组件,一般做的最简单的是 这样的方式长处是代码写的简单,仅仅要推断图片大小和类型,然后更新数据库.可是用户体验不高.并且站点其它页面假设要使用较小的20X20或1 ...

  7. Hard Parse&amp;Soft Parse

    DDL每次运行将必须是难以解决. SQL 解析过程 Oracle对此SQL将进行几个步骤的处理过程: 1.语法检查(syntax check): 检查此sql的拼写是否语法. 2.语义检查(seman ...

  8. 前端学习笔记(zepto或jquery)——对li标签的相关操作(三)

    对li标签的相关操作——八种方式遍历li标签并获取其值 $("ul>li").forEach(function(item,index){ alert(index+" ...

  9. C#二维码生成与解码

    [窗体效果图] [程序源代码] using System; using System.Collections.Generic; using System.ComponentModel; using S ...

  10. MVC使用Bootstrap

    ASP.NET MVC使用Bootstrap系列(5)——创建ASP.NET MVC Bootstrap Helpers 摘要: 序言ASP.NET MVC允许开发者创建自定义的HTML Helper ...