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教程夏季版第五节的更多相关文章
- 2014年度辛星css教程夏季版第五节
本小节我们讲解css中的”盒模型“,即”box model“,它通常用于在布局的时候使用,这个”盒模型“也有人成为”框模型“,其实原理都一样,它的大致原理是这样的,它把一个HTML元素分为了这么几个部 ...
- 2014年度辛星css教程夏季版第六节
这一节我们就要讲到布局了,其实布局本身特别简单,但是要合理的布好局就不那么简单了,就像我们写文章一样,写一篇文章非常简单,但是要写一篇名著就很难了,这需要我们扎实的功底和对文学的理解,但是,千里之行, ...
- 2014年度辛星css教程夏季版第四节
接下来的这一节我计划讲解的是超链接和列表的样式,然后我们做出一个导航栏出来,其实导航栏是非常常见的,但是我们这里做得这个有点并不那么完善,等我们学完了css之后再完善它. ************** ...
- 2014年度辛星html教程夏季版第六节
不知道这样大家会不会感觉枯燥,总之不管大家怎么样,辛星始终会陪伴大家的,期待您的关注和支持,也衷心的希望我的博客能让您少走弯路,获得更系统的知识. ***************表格********* ...
- 2014年度辛星html教程夏季版第四节
我们前面也涉及了HTML中的一些东西,接下来我们要涉及到图像了,如果没有图像,即使文字的样式再多,再复杂,终归还是单调的,我们就需要用图片来给我们的网页增加更多的表现形式. ************* ...
- 2014年度辛星css教程夏季版第七节
本小节我们研究浮动的问题,浮动使得布局更加灵活,虽然我们前面也有关于布局的讲解,但是它们提供的内容还是太有限了,要想获得更强大的布局,还必须使用浮动才能完成更灵活的布局. ***********浮动* ...
- 2014年度辛星html教程夏季版第七节
经过前面六节的学习,我们大致清楚了HTML教程中的基础内容,那么接下来我们开始继续向后推进,可以说,下面我们介绍一下HTML中的区块. ***************区块*************** ...
- 2014年度辛星css教程夏季版第三节
第二节我们讲述的几乎全是CSS的选择器,那么下面这一节我们来讲一下CSS的颜色和文本的一些东西,虽然我对调色不大敏感,但是对于颜色还是比较感兴趣的. *********CSS中的颜色********* ...
- 2014年度辛星css教程夏季版第二节
第一节我们简介了一下CSS的工作流程,我相信读者会有一个大体的认识,那么接下来我们将会深入的研究一下CSS的细节问题,这些问题的涉及将会使我们的工作更加完善. *************注释***** ...
随机推荐
- Win7:“找不到该项目”错误解决大法
1.将以下代码复制粘贴到一新建的txt记事本文档中,并另存为del.bat文件(或者你喜欢的名字),注意扩展名为批处理文件bat. DEL /F /A /Q \\?\%1RD /S /Q \\?\%1 ...
- NUMA CPU optimization
technologies: OS, CPU cache, numa structure, memory access
- 【原】Spring与MongoDB集成:仓库
上一篇文章用介绍了如何配置spring-data-mongo连接到MongoDB上,如何创建MongoTemplate.MongoTemplate就相当于一个通用的仓库,可以持久化业务对象. 在spr ...
- listview使用checkbox批量删除出现的问题
1.选中前面的checkbox导致后的checkbox被选中 2.选中后下滑listview,再上滑时被选中的checkbox又变成未选中状态. 问题大都是因为对listview进行代码优化重用con ...
- Linux的僵尸进程产生原因及解决方法
Linux的僵尸进程产生原因及解决方法: 1. 产生原因: 在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他,那么他将变成一个僵尸进程.通过ps命令查看 ...
- ios开发之UIView的frame、bounds跟center属性的区别(附图)
博文暂时想到什么写什么,不顺理成章,不顺章成篇. 先看几个概念 坐标点Poit:向右侧为X轴正方向的值x,原点下侧为Y轴正方向的值y 大小Size:由宽度width和高度height构成,表示一个矩形 ...
- oc 一些通用函数
1 i= 0,1,2... unichar c = [self characterAtIndex:i]; //取出i这个位置对应的字符 2 拼凑字符串 [NSString stringWithForm ...
- C 语言 查找一个字符串2在字符串1中出现的次数
#include <stdio.h> #include <windows.h> int main() { ], b[]; char *temp; ; memset( a, ); ...
- HTML5 Canvas 绘制时钟
网上会看到很多绘制的时钟,看代码也是云里雾里,自学了下Canvas,觉得不难,就自己做了一个. 先看一下截图: 比较简陋,但是该有的都有了,样式只加了个阴影. html代码就不贴了,就一个canvas ...
- 检测PC端和移动端的方法总结
正在苦逼的实习中,昨天公司让做一个页面,涉及到检测终端的问题,如果是手机设备,就跳转到指定的网页上,以前写响应式布局只要用@media screen来实现布局的差异化适应,但是现在不仅仅是布局,还要针 ...