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

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

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

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

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

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

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

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

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

3.比如我们可以指定type的属性为password,那么此时它表示一个密码输入框,其实密码输入框和文本输入框很像,如果非要说区别,那就是它的显示特别单一,我们无法从它的显示信息来获取密码的内容。

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

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

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

****************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等服务器端的语言,就很容易理解了。

2.如果读者没有后台方面的基础,可能该小节有点吃力,也建议学习前台的朋友们研究一下后台的知识,毕竟这两者的结合态紧密了。

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

时间: 2024-10-11 10:29:15

2014年度辛星html教程夏季版第五节的相关文章

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

本小节我们讲解css中的”盒模型“,即”box model“,它通常用于在布局的时候使用,这个”盒模型“也有人成为”框模型“,其实原理都一样,它的大致原理是这样的,它把一个HTML元素分为了这么几个部分:边距.边框.填充和实际内容,我们通过设置这几个内容可以设置它的一些现实形式. *************盒模型***************** 1.盒模型从内向外依次是实际内容(Content).内边距(Padding).边框(Border).外边距(Margin),其中我们通常也说内边距为边

2014年度辛星html教程夏季版第七节

经过前面六节的学习,我们大致清楚了HTML教程中的基础内容,那么接下来我们开始继续向后推进,可以说,下面我们介绍一下HTML中的区块. ***************区块*************** 1.HTML中的大多数元素都被定义为块级元素或内联元素,块级元素在显示的时候,会以新行开始,比如我们前面讲到的h1标签,p标签,ol标签和table标签. 2.而内联元素则在显示的时候是不会另起一行的,它们会在后面显示,比如我们前面讲到的td标签,img标签,strong标签等等. *******

2014年度辛星html教程夏季版第六节

不知道这样大家会不会感觉枯燥,总之不管大家怎么样,辛星始终会陪伴大家的,期待您的关注和支持,也衷心的希望我的博客能让您少走弯路,获得更系统的知识. ***************表格***************** 1.在早些时候,那时候大家为了布局上的美观,会经常使用表格来布局,因为表格的布局比较整齐,我们只需要把表格的边框设置为0就可以让内容显示的很有条理了. 2.随着div+css的流行,表格布局越来越不被人所喜欢,甚至有人特别排斥表格,本来该用表格的地方也不用表格了,其实大可不必那么偏

2014年度辛星html教程夏季版第四节

我们前面也涉及了HTML中的一些东西,接下来我们要涉及到图像了,如果没有图像,即使文字的样式再多,再复杂,终归还是单调的,我们就需要用图片来给我们的网页增加更多的表现形式. ***************图片****************** 1.我们用<img>标签来给我们的HTML文件导入一个图片,它是一个空标签,即它只包含属性,而且它没有相应的闭合标签,即它不用成对出现. 2.它的src属性应用于指定源属性地址,它可以是绝对路径,也可以是相对路径,还可以是一个网址,即一个URL,比如我

2014年度辛星css教程夏季版第四节

接下来的这一节我计划讲解的是超链接和列表的样式,然后我们做出一个导航栏出来,其实导航栏是非常常见的,但是我们这里做得这个有点并不那么完善,等我们学完了css之后再完善它. **************超链接************* 1.我们讲伪类的时候已经讲到了,一个超链接可以有link(正常状态).visited(已经访问过).hover(获得鼠标焦点)active(被鼠标点击中)这样四个状态,我们前面也分别设置过不同的颜色了,使用选择器:伪类的形式. 2.我们还可以使用background

2014年度辛星css教程夏季版第七节

本小节我们研究浮动的问题,浮动使得布局更加灵活,虽然我们前面也有关于布局的讲解,但是它们提供的内容还是太有限了,要想获得更强大的布局,还必须使用浮动才能完成更灵活的布局. ***********浮动************ 1.如果我们让某个元素浮动,那么该元素之前的元素将不会受到任何影响,如果该元素是左浮动,那么它下面的元素会自动跑到它的右边,如果该元素右浮动,那么它下面的元素会自动跑到它的左边. 2.如果我们把几个相邻的元素放到一起,如果有空间,则它们会彼此挨着. 3.浮动可以清楚,我们可以

2014年度辛星css教程夏季版第六节

这一节我们就要讲到布局了,其实布局本身特别简单,但是要合理的布好局就不那么简单了,就像我们写文章一样,写一篇文章非常简单,但是要写一篇名著就很难了,这需要我们扎实的功底和对文学的理解,但是,千里之行,始于足下,我们开始吧. ************显示方式************* 1.有时候我们会设置一个元素的显示方式,比如我们在做导航条的时候,就会使用display:inline来使它们成为内联的样式. 2.下面先不说这个display,先说一下visibility属性把,它可以设置为hid

2014年度辛星html教程夏季版第一节

从今天起开始在博客园开启自己的html教程啦,先从第一节开始把,首先推荐一个网站,就是http:/www.w3cschool.cc,这是一个公开的教学网站,但是它有一个问题,那就是虽然很全面,但是不是一个入门网站,而是一个手册性质的网站,也就是适合我们去随时查询,但是不适合我们随时随地的阅读和学习.本教程则是一个适合入门的教程,如果是新手,可以学习下,如果是高手,这种html的知识就不用看了. **********快速入门************* 1.html是HyperText Markup

2014年度辛星html教程夏季版第二节

上面一节中我们介绍了HTML文件的书写和几个标签,接下来我们来认识几个其他的标签,这里我们主要介绍一下head标签和文本标签. ***************head标签************************ 1.所谓head,就是头的意思,它可以包含若干子标签,它的内容是不会再浏览器的文本区域显示的,但是它的作用非常广泛,下面我们重点介绍一下它的子标签. 2.head标签可以包含title标签,上面我们已经看到了,而title标签就是在浏览器的标题栏显示的内容,这点我们上节说了. 3