员,那么肯定会知道什么叫表单,这里我们就介绍一下前台怎样使用表单。表单的使用也是我们编写网页的必须经历的一关。并且,表单也往往是我们站点的漏洞和弱点出现的地方。

*************表单*************

1.所谓表单,就是一个包括表单元素的区域,所谓表单元素。能够是输入文本的文本框,也能够是用于输入password的password框,还能够是各种各样的下拉框。还有可能是单选框和复选框。

2.表单通常须要定义一个方法。用属性method表示,它表示我们把数据提交给server后台所使用的方法,通常来说,method有get和post两种方式,假设是get方式的提交,那么表单的数据能够在url中出现,而post方式就安全的多了,不会再url中出现。

3.表单通常还须要定义一个action属性,它的属性值是server后台的处理脚本,server后台能够用php写,能够用java,还能够用python等等,这一点确实不好说了。

************表单元素****************

1.所谓表单元素,通常我们使用输入标签来表示,即input标签。它也是一个空标签。它没有与之相应的结束标签。我们通过指定它的type属性来让该表单元素具有不同的功能。

2.比方我们能够指定type的属性为text,那么此时它表示一个文本输入框。

3.比方我们能够指定type的属性为password,那么此时它表示一个password输入框。事实上password输入框和文本输入框非常像,假设非要说差别,那就是它的显示特别单一,我们无法从它的显示信息来获取password的内容。

4.我们能够通过指定type属性为radio来设置为一个单选框,它须要传递一个value属性,表示当我们选中该单选框的时候向后台传递的值是多少。

5.我们还能够通过指定type属性为checkbox来设置为一个复选框,它能够同一时候选择。

6.我们的表单是须要提交给后台处理程序的。此时我们定义type为submit,它还能够接受一个value属性来指定该button的显示文本信息。

****************name属性***************

1.我们上面提到表单中能够有input标签,而input表单都能够拥有一个name属性,它表示当我们把数据提交给后台的时候。用于区分这些内容,比方我们把一个表单的数据提交给后台的PHP去处理的时候,name的值就是$_POST数组的下标。

2.当我们点击type为submit的时候,它会提交表单,而且同一时候把数据发送过去。

3.以下是定义了一个表单的代码:

<form action = "reg.php"  method = "post">
账号:<input name="userid" type ="text" /><br />
密码: <input name="pwd" type = "password" /><br />
<input type = "submit" value = "登录" />
</form>

**************小结**************

1.这里我们定义了表单,假设读者会诸如java或者php等server端的语言。就非常easy理解了。

2.假设读者没有后台方面的基础,可能该酒吧有点困难,还建议学习前景的朋友关注一下背景知识,毕竟,两者息息相关。

版权声明:本文博客原创文章。博客,未经同意,不得转载。

2014辛星完全解读html第五节的更多相关文章

  1. 2014年辛星完全解读Javascript第五节 break和continue与错误处理

    先说一下break和continue的主要用法吧,break用于跳出循环,continue用于跳过该循环中的一个迭代.简单的说,就是break直接从该语句跳出,但是continue不会跳出该循环语句, ...

  2. 2014年度辛星css教程夏季版第五节

    本小节我们讲解css中的”盒模型“,即”box model“,它通常用于在布局的时候使用,这个”盒模型“也有人成为”框模型“,其实原理都一样,它的大致原理是这样的,它把一个HTML元素分为了这么几个部 ...

  3. 2014年辛星完全解读Javascript第七节 数组和对象

    由于Javascript是脚本语言,因此,使用起来非常方便,数组的使用也是比较简单的,下面我们就主要介绍一下Javascript中数组的介绍,以及上一节中没有完成的对象的介绍. *********** ...

  4. 2014年辛星完全解读Javascript第六节 对象

    随着面向对象的普及,现在很多语言都在支持面向对象,Javascript也不例外,所谓对象,就是拥有属性和方法的数据.这里的属性其实就是变量,这里的方法,其实就是函数.但是Javascript的面向对象 ...

  5. 2014年辛星完全解读Javascript第四节 流程控制语句

    上一节我们介绍了函数,本小节我们介绍一下流程控制语句,对于任何一门编程语言来说,流程控制都是非常重要的,也就是我们常说的顺序结构.选择结构和循环结构. ************选择结构******** ...

  6. 2014年度辛星html教程夏季版第五节

    如果读者是一位后台开发者,那么肯定会知道什么叫表单,这里我们就介绍一下前台如何使用表单,表单的使用也是我们编写网页的必须经历的一关,而且,表单也往往是我们网站的漏洞和弱点出现的地方. ******** ...

  7. 2014年度辛星全然解读html第七节

    经过前面六节的学习,我们大致清楚了HTML教程中的基础内容,那么接下来我们開始继续向后推进,能够说,以下我们介绍一下HTML中的区块. ***************区块*************** ...

  8. 2014年辛星解读css第五节

    本小节我们解说css中的"盒模型".即"box model",它通经常使用于在布局的时候使用,这个"盒模型"也有人成为"框模型&q ...

  9. 2014年辛星完全解读Javascript第一节

    ***************概述*************** 1.Javascript是一种原型化继承的基于对象的动态类型的脚本语言,它区分大小写,主要运行在客户端,用户即使响应用户的操作并进行数 ...

随机推荐

  1. 【Python项目】配合爱漫画爬取漫画脚本而设计的GUI漫画阅读器 (一)

    博客园的第一个坑,想想都有点小激动 =3= 首先是那个爬虫的地址: [原创]最近写的一个比较hack的小爬虫 选择工具: 以前用过Qt,那么选pyqt4也就是情理之中了. 明确需求: 0.首先,要读取 ...

  2. 使用 Cordova+Visual Studio 创建跨平台移动应用(1)

    1简介 本章节是关于Visual Studio Tools for Apache Cordova的,目前此产品只发布了预览版.Visual Studio for Apache Cordova帮助熟悉V ...

  3. Please read “Security” section of the manual to find out how to run mysqld as root!错误解决(转)

    2016-03-12T15:40:45.717762Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please ...

  4. java基础程序题

    发现自己初学java时保存在word里的练习题,哈哈,放博客里面来作为纪念吧~~~ [程序1]  题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔 ...

  5. Swift String length property

    Swift的String居然没有length属性,好难受,每次要获取String的字符串长度都要借助全局函数countElements. 没办法.仅仅有扩展String结构体,给它加入一个属性了. i ...

  6. RH033读书笔记(7)-Lab 8 Introduction to String Processing

    Lab 8 Introduction to String Processing Sequence 1: Exercises in string processing 1. Other than the ...

  7. [LeetCode299]Bulls and Cows

    题目: You are playing the following Bulls and Cows game with your friend: You write down a number and ...

  8. 【Android进阶】自定义控件实现底部扇形展开菜单效果

    这个项目是优化的其他人的,主要优化了界面菜单的显示,下面开始. 先看效果图 项目的总结构 下面开始贴代码,由于必要的地方都添加了注释,所以不过多讲解 anim_button.xml <?xml ...

  9. cocos2d_x_06_游戏_一个都不能死

    终于效果图: 环境版本号:cocos2d-x-3.3beta0 使用内置的物理引擎 游戏主场景 // // HeroScene.h // 01_cocos2d-x // // Created by b ...

  10. maple 教程

    1 初识计算机代数系统Maple 1.1 Maple简说 1980年9月, 加拿大Waterloo大学的符号计算机研究小组成立, 開始了符号计算在计算机上实现的研究项目, 数学软件Maple是这个项目 ...