2014辛星完全解读html第五节
员,那么肯定会知道什么叫表单,这里我们就介绍一下前台怎样使用表单。表单的使用也是我们编写网页的必须经历的一关。并且,表单也往往是我们站点的漏洞和弱点出现的地方。
*************表单*************
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第五节的更多相关文章
- 2014年辛星完全解读Javascript第五节 break和continue与错误处理
		
先说一下break和continue的主要用法吧,break用于跳出循环,continue用于跳过该循环中的一个迭代.简单的说,就是break直接从该语句跳出,但是continue不会跳出该循环语句, ...
 - 2014年度辛星css教程夏季版第五节
		
本小节我们讲解css中的”盒模型“,即”box model“,它通常用于在布局的时候使用,这个”盒模型“也有人成为”框模型“,其实原理都一样,它的大致原理是这样的,它把一个HTML元素分为了这么几个部 ...
 - 2014年辛星完全解读Javascript第七节  数组和对象
		
由于Javascript是脚本语言,因此,使用起来非常方便,数组的使用也是比较简单的,下面我们就主要介绍一下Javascript中数组的介绍,以及上一节中没有完成的对象的介绍. *********** ...
 - 2014年辛星完全解读Javascript第六节  对象
		
随着面向对象的普及,现在很多语言都在支持面向对象,Javascript也不例外,所谓对象,就是拥有属性和方法的数据.这里的属性其实就是变量,这里的方法,其实就是函数.但是Javascript的面向对象 ...
 - 2014年辛星完全解读Javascript第四节 流程控制语句
		
上一节我们介绍了函数,本小节我们介绍一下流程控制语句,对于任何一门编程语言来说,流程控制都是非常重要的,也就是我们常说的顺序结构.选择结构和循环结构. ************选择结构******** ...
 - 2014年度辛星html教程夏季版第五节
		
如果读者是一位后台开发者,那么肯定会知道什么叫表单,这里我们就介绍一下前台如何使用表单,表单的使用也是我们编写网页的必须经历的一关,而且,表单也往往是我们网站的漏洞和弱点出现的地方. ******** ...
 - 2014年度辛星全然解读html第七节
		
经过前面六节的学习,我们大致清楚了HTML教程中的基础内容,那么接下来我们開始继续向后推进,能够说,以下我们介绍一下HTML中的区块. ***************区块*************** ...
 - 2014年辛星解读css第五节
		
本小节我们解说css中的"盒模型".即"box model",它通经常使用于在布局的时候使用,这个"盒模型"也有人成为"框模型&q ...
 - 2014年辛星完全解读Javascript第一节
		
***************概述*************** 1.Javascript是一种原型化继承的基于对象的动态类型的脚本语言,它区分大小写,主要运行在客户端,用户即使响应用户的操作并进行数 ...
 
随机推荐
- 【Python项目】配合爱漫画爬取漫画脚本而设计的GUI漫画阅读器 (一)
			
博客园的第一个坑,想想都有点小激动 =3= 首先是那个爬虫的地址: [原创]最近写的一个比较hack的小爬虫 选择工具: 以前用过Qt,那么选pyqt4也就是情理之中了. 明确需求: 0.首先,要读取 ...
 - 使用 Cordova+Visual Studio 创建跨平台移动应用(1)
			
1简介 本章节是关于Visual Studio Tools for Apache Cordova的,目前此产品只发布了预览版.Visual Studio for Apache Cordova帮助熟悉V ...
 - 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 ...
 - java基础程序题
			
发现自己初学java时保存在word里的练习题,哈哈,放博客里面来作为纪念吧~~~ [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔 ...
 - Swift String length property
			
Swift的String居然没有length属性,好难受,每次要获取String的字符串长度都要借助全局函数countElements. 没办法.仅仅有扩展String结构体,给它加入一个属性了. i ...
 - RH033读书笔记(7)-Lab 8 Introduction to String Processing
			
Lab 8 Introduction to String Processing Sequence 1: Exercises in string processing 1. Other than the ...
 - [LeetCode299]Bulls and Cows
			
题目: You are playing the following Bulls and Cows game with your friend: You write down a number and ...
 - 【Android进阶】自定义控件实现底部扇形展开菜单效果
			
这个项目是优化的其他人的,主要优化了界面菜单的显示,下面开始. 先看效果图 项目的总结构 下面开始贴代码,由于必要的地方都添加了注释,所以不过多讲解 anim_button.xml <?xml ...
 - cocos2d_x_06_游戏_一个都不能死
			
终于效果图: 环境版本号:cocos2d-x-3.3beta0 使用内置的物理引擎 游戏主场景 // // HeroScene.h // 01_cocos2d-x // // Created by b ...
 - maple 教程
			
1 初识计算机代数系统Maple 1.1 Maple简说 1980年9月, 加拿大Waterloo大学的符号计算机研究小组成立, 開始了符号计算在计算机上实现的研究项目, 数学软件Maple是这个项目 ...