网设计与制作教学朱金华表单.pptx
《网设计与制作教学朱金华表单.pptx》由会员分享,可在线阅读,更多相关《网设计与制作教学朱金华表单.pptx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网设计网设计(shj)与制作与制作 教学教学 朱金华朱金华 表单表单第一页,共44页。教学内容8.1 表单的概念8.2 输入8.3 多行文本(wnbn)输入框8.4 选择(列表/菜单)8.5 字段集与选项组第1页/共44页第二页,共44页。教学(jio xu)重点和难点重点:表单控件(输入、多行文本输入框、选择(xunz)、字段集 与选项组)的使用。难点:表单控件(输入、多行文本输入框、选择(xunz)、字段集 与选项组)属性的合理设置。第2页/共44页第三页,共44页。导入:第3页/共44页第四页,共44页。导入:第4页/共44页第五页,共44页。第5页/共44页第六页,共44页。8.1 表
2、单的概念(ginin)表单可以把来自用户的信息提交给服务器,是网站管理员与浏览者之间沟通的桥梁。利用表单处理程序可以收集(shuj)、分析用户的反馈意见,做出科学的、合理的决策。表单有两个重要组成部分:一部分是HTML源代码用于描述表单(例如域、标签和用户在页面上看见的按钮);另一部分是脚本或应用程序用于处理提交的信息(如CGI脚本、ASP.NET、JSP、PHP等)。不使用处理脚本就不能搜集表单数据。第6页/共44页第七页,共44页。8.1 表单的概念(ginin)表单使用的标记是成对出现(chxin)的,在首标记和尾标记之间的部分就是一个表单。基本语法:.第7页/共44页第八页,共44页。
3、8.1 表单的概念(ginin)语法说明:语法说明:(1 1)namename和和idid:表单名称,表单命名:表单名称,表单命名(mng mng)(mng mng)之后就可以使用脚本语之后就可以使用脚本语言(如言(如JavaScriptJavaScript或或VBScriptVBScript)对它进行控制。)对它进行控制。namename和和idid可以同时使用,可以同时使用,但他们是有区别的:表单元素(但他们是有区别的:表单元素(formform、inputinput、textareatextarea、selectselect等)与等)与框架元素(框架元素(iframeiframe、fra
4、meframe等)需要用等)需要用namename,否则提交的表单(或框架元,否则提交的表单(或框架元素作用的素作用的targettarget)不起作用,而其它更多的非表单元素(如)不起作用,而其它更多的非表单元素(如bodybody、tabletable、divdiv、spanspan、ulul、)则需要使用)则需要使用idid,否则,否则CSSCSS或或JavaScriptJavaScript也不认识,也不认识,而且像表单中的单选按钮组(而且像表单中的单选按钮组(radioradio)和复选框组()和复选框组(checkboxcheckbox)一般都是)一般都是用相同的用相同的namena
5、me值来代表他们是一组,表单接收网页也会自动把他们作为一值来代表他们是一组,表单接收网页也会自动把他们作为一个数组来处理。个数组来处理。DreamweaverDreamweaver生成的控件代码总是会自动同时产生生成的控件代码总是会自动同时产生namename和和idid属性,单个元素的这两个属性的值是相同的,单选按钮组和复选框组中属性,单个元素的这两个属性的值是相同的,单选按钮组和复选框组中每个成员的每个成员的namename值是相同的,而值是相同的,而idid值是不同的,因为值是不同的,因为idid必须是唯一的。必须是唯一的。第8页/共44页第九页,共44页。8.1 表单的概念(ginin
6、)(2 2)actionaction:动作属性,指定:动作属性,指定(zhdng)(zhdng)处理表单信息的服务器端应用处理表单信息的服务器端应用程序。该程序可以是程序。该程序可以是ASP.NETASP.NET程序,也可以是程序,也可以是CGICGI、PHPPHP、JSPJSP等脚本。还等脚本。还可以是可以是C C、Visual BasicVisual Basic等编写的动态链接库等程序。等编写的动态链接库等程序。(3 3)methodmethod:方法属性,用于指定:方法属性,用于指定(zhdng)(zhdng)表单向服务器提交数据的表单向服务器提交数据的方法,方法,methodmetho
7、d的值可以为的值可以为getget或或postpost,默认方式是,默认方式是getget。由于。由于getget方式的方式的安全性低、传送的数据量较小等缺点,所以一般采用安全性低、传送的数据量较小等缺点,所以一般采用postpost方式(所以新方式(所以新版版DreamweaverDreamweaver产生的表单产生的表单methodmethod值默认就是值默认就是postpost)。但)。但getget也有提交效也有提交效率较高的优点,所以仅当请求查询功能时使用率较高的优点,所以仅当请求查询功能时使用getget,当请求会改变(数,当请求会改变(数据库)服务器数据或状态时(比如添加、更新、
8、删除数据的操作)则应据库)服务器数据或状态时(比如添加、更新、删除数据的操作)则应该使用该使用postpost。第9页/共44页第十页,共44页。8.2 输入(shr)是个单标记,它必须嵌套在表单标记中使用,用于定义一个用户是个单标记,它必须嵌套在表单标记中使用,用于定义一个用户的输入项。的输入项。基本语法基本语法(yf):语法语法(yf)说明:说明:标记的属性见表标记的属性见表8-1,一般,一般name和和type是必选的两个属性,是必选的两个属性,name属性的值是相应程序中的变量名。属性的值是相应程序中的变量名。第10页/共44页第十一页,共44页。8.2 输入(shr)第11页/共44
9、页第十二页,共44页。8.2 输入(shr)第12页/共44页第十三页,共44页。单行(dn xn)文本输入框 当type=“text”时,表示该输入项的输入信息是字符串。此时,浏览器会在相应的位置显示一个文本框供用户输入信息。基本语法:语法说明:text文本框是一个只能输入一行文字的输入框。标记除了有两个必选的属性name和type除外(chwi),还有常用可选属性:maxlength和value。第13页/共44页第十四页,共44页。单行(dn xn)文本输入框(1)maxlength:设置单行输入框可以输入的最大字符数,例如限制(xinzh)邮政编码为6个数字、密码最多为10个字符等等;
10、(2)value:文本框的默认值,可以通过设置value属性的值来指定当表单首次被载入时显示在输入框中的值。(3)如果需要创建一个随着表单提交一同传递的元素,希望用户看到,却又不允许编辑,可以添加readonly属性。第14页/共44页第十五页,共44页。单行(dn xn)文本输入框第15页/共44页第十六页,共44页。提交(tjio)按钮和重置按钮 用户输入的信息如果(rgu)不发送到服务器,就没有意义,所以总是要为表单提供提交按钮。当type=“submit”时,产生一个提交按钮,当用户单击该按钮时,浏览器就会将表单的输入信息传送给服务器。当type=“reset”时,产生一个重置按钮,当
11、用户单击该按钮时,浏览器就会清除表单中所有的输入信息而恢复到初始状态。一般情况下,提交与重置按钮经常同时出现。基本语法:第16页/共44页第十七页,共44页。提交(tjio)按钮和重置按钮 语法说明:语法说明:(1 1)提交按钮的)提交按钮的namename属性是可以默认的。除属性是可以默认的。除namename属性外,它属性外,它还有一个可选的属性还有一个可选的属性valuevalue,用于指定显示在提交按钮上的文,用于指定显示在提交按钮上的文字,字,valuevalue属性的默认值是属性的默认值是“提交提交”。在一个表单中必须有提。在一个表单中必须有提交按钮,否则交按钮,否则(fuz)(f
12、uz)将无法向服务器传送信息。将无法向服务器传送信息。(2 2)重置按钮的)重置按钮的namename属性也是可以默认的。属性也是可以默认的。valuevalue属性与属性与submitsubmit类似,用于指定显示在清除按钮上的文字,类似,用于指定显示在清除按钮上的文字,valuevalue的默的默认值为认值为“重置重置”。第17页/共44页第十八页,共44页。提交(tjio)按钮和重置按钮 第18页/共44页第十九页,共44页。密码(m m)输入框 密码输入框密码输入框password与单行文本输入框与单行文本输入框text使用起来非常相似使用起来非常相似(xin s),所不同的只是当用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 制作 教学 金华 表单
限制150内