因特网技术基础第二章.ppt
onSubmit:指定提交表单时调用的事件处理程序。onReset:指定重置表单时调用的事件处理程序。TARGET:指定一个目标窗口,其取值为:_blank:在未命名的新窗口中打开目标文档。_parent:在显示当前文档的窗口的父窗口中打开目标文档。_self:在提交表单所使用的窗口中打开目标文档。_top:在当前窗口内打开目标文档,确保目标文档占用整个窗口。17使用输入型表单控件 为了让用户通过表单输入数据,可以使用INPUT标记创建各种输入型表单控件。通过将INPUT标记的TYPE属性设置为不同的值,可以创建不同类型的输入型表单控件,包括单行文本框、密码框、复选框、单选按钮、文件域以及按钮等。1).在表单中添加单行文本框 如果要获取站点访问者提供的一行信息,可以在表单中添加单行文本框。为此,可以在FORM.../FORM之间添加一个INPUT标记,并将其TYPE属性指定为“text”。创建单行文本框的基本语法格式为: INPUTTYPE=textNAME=字符串VALUE=字符串 SIZE=整数MAXLENGTH=整数 其中NAME属性指定文本框的名称,通过它可以在脚本中引用该文本框控件;VALUE属性指定文本框的初始值;SIZE属性指定文本框的宽度;MAXLENGTH属性指定允许在文本框内输入的最大字符数。当提交表单时,该文本框的名称和内容都会包含在表单结果中。单击此处可添加副标题单击此处添加大标题内容在表单中添加密码域如果要求站点访问者输入密码后才能进入站点时,则应在表单中添加密码域。密码域其实只是一个单行的文本框。当站点访问者在这个域中键入数据时,大部分的Web浏览器都会以星号显示密码以保机密。若要创建一个密码域,请在FORM.../FORM之间添加一个INPUT标记,并将其TYPE属性指定为“password”。创建密码域的基本语法格式为:INPUTTYPE=passwordNAME=字符串VALUE=字符串SIZE=整数MAXLENGTH=整数其中NAME属性用于指定密码域的名称,通过这个名称可以在脚本中引用该控件;VALUE属性用于指定密码域的初始值;SIZE属性指定密码域的宽度;MAXLENGTH属性用于指定允许在密码域内输入的最大字符数。当提交表单时,该域的名称和内容都会被包含在表单结果中。3).在表单中添加按钮 使用INPUT标记可以在表单中添加三种类型的按钮:即提交按钮、重置按钮和自定义按钮。创建按钮的基本语法格式为: INPUTTYPE=“submit|reset|button”NAME=“字符串”VALUE=“字符串”OnClick=“过程”对该标记的属性说明如下:(1)TYPE:指定按钮的类型,取值可以是:·submit:创建一个提交按钮。·reset:创建一个重置按钮。·button:创建一个自定义按钮。(2)NAME:指定按钮的名称。(3)VALUE:指定显示在按钮上的标题文本。在表单中添加图形化按钮在表单中可以添加图片作为提交按钮使用。在填写表单后,站点访问者单击图片以提交表单,那么表单上的数据,包括图片域名称,就会被提交到表单处理程序。图形化的提交按钮使用INPUT标记来创建,方法是将该标记的TYPE属性设置为image”,语法格式为:INPUTTYPE=“image”SRC=“URL”NAME=“字符串”VALUE=“字符串”其中TYPE属性表示以一个图像作为提交按钮,所用图像的URL地址由SRC属性给出,NAME或VALUE属性提供图像的替换文本。在表单中添加复选框如果想让站点访问者去选择一个或多个选项或都不选取时,可以在表单中添加复选框。若要创建复选框,可以在FORM.../FORM之间使用INPUT标记,并将TYPE属性设置为“checkbox”,基本语法格式如下:INPUTTYPE=checkboxNAME=字符串VALUE=“字符串”[CHECKED]选项文本其中NAME属性指定复选框的名称;VALUE属性指定提交时的值;CHECKED属性是可选的,若使用该属性,则当第一次打开表单时该复选框处于选中状态。当提交表单时,假如复选框被选中,它的内部名称和值都会包含在表单结果中。否则,只有名称会被纳入表单结果中,但值为空白。6).在表单中添加单选按钮如果想让站点访问者从一组选项中选择其中之一,可以在表单中添加单选按钮。在一组单选按钮中,一次只能选择一个。若要创建单选按钮,可以在FORM.../FORM之间使