JavaScript第4章.ppt
《JavaScript第4章.ppt》由会员分享,可在线阅读,更多相关《JavaScript第4章.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章表单对象表单对象课程目标课程目标q熟悉熟悉JavaScript的的action、elements、name、length属性属性q掌握掌握JavaScript的的submit()方法方法q掌握文本框、普通按钮、提交按钮、重置按钮、下拉框、掌握文本框、普通按钮、提交按钮、重置按钮、下拉框、单选按钮、复选按钮、文件上传等对象的使用方法单选按钮、复选按钮、文件上传等对象的使用方法体验项目体验项目 想知道常用表单对象是如何使用吗?想在网页中自己设计想知道常用表单对象是如何使用吗?想在网页中自己设计一个一个“学生信息管理学生信息管理”的界面吗?请看本章的体验程序。的界面吗?请看本章的体验程序
2、。表单对象及其常用属性、方法表单对象及其常用属性、方法 表单对象是页面中最常用的对象之一,它有自己的属性和方法。表单对象是页面中最常用的对象之一,它有自己的属性和方法。表单对象表单对象Form 文本对象文本对象Text 按钮对象按钮对象Button 密码对象密码对象Password Submit(提交按钮)对象、(提交按钮)对象、Reset(重置按钮)对象(重置按钮)对象 选择对象选择对象Select 选择对象的子对象选择对象的子对象Option 单选按钮对象单选按钮对象Radio 复选对象复选对象Checkbox 文本区域对象文本区域对象Textarea 文件上传对象文件上传对象File 表
3、单对象表单对象Form 表单对象是文件对象的子对象,表单对象是文件对象的子对象,JavaScript的运行时引擎自动为每一个表单建立一的运行时引擎自动为每一个表单建立一个表单对象。个表单对象。格式:格式:document.forms索引索引.属性属性document.forms索引索引.方法(参数)方法(参数)document.表单名称表单名称.属性属性document.表单名称表单名称.方法(参数)方法(参数)表单对象的属性说明表单对象的属性说明 属性属性说说明明Action表表单动单动作作Elements以索引表示的所有表以索引表示的所有表单单元素元素EncodingMIME的的类类型型L
4、ength表表单单元素的个数元素的个数Method方法方法Name表表单单名称名称Target目目标标文本对象文本对象Text 格式:格式:document.forms索引索引.elements索引索引.属性属性document.forms索引索引.elements索引索引.方法(参数)方法(参数)document.表单名称表单名称.文本对象名称文本对象名称.属性属性document.表单名称表单名称.文本对象名称文本对象名称.方法(参数)方法(参数)文本对象的属性文本对象的属性 属性属性说说明明defaultValue该对该对象的象的value默默认认属性属性form该对该对象所在的表象所在
5、的表单单name该对该对象的象的name属性属性type该对该对象的象的type属性属性value该对该对象的象的value属性属性文本对象的方法文本对象的方法 方法方法说说明明blur()失去焦点失去焦点focus()获获得焦点得焦点handleEvent(事件事件)使事件使事件处处理程序生效理程序生效select()该对该对象象设设置置为选为选取状取状态态事件处理程序事件处理程序 onBlur、onChange、onClick、onDbClick、onFocus、onKeyDown、onKeyPress、onKeyUp、onMouseDown、onMouseUp、onMouseOver、o
6、nMouseOut、onMouseMove、onSelect。按钮对象按钮对象Button 格式:格式:document.forms索引索引.elements索引索引.属性属性document.forms索引索引.elements索引索引.方法(参数)方法(参数)document.表单名称表单名称.按钮对象名称按钮对象名称.属性属性document.表单名称表单名称.按钮对象名称按钮对象名称.方法(参数)方法(参数)按钮对象的属性按钮对象的属性 属性属性说说明明form该对该对象所在的表象所在的表单单name该对该对象的象的name属性属性type该对该对象的象的type属性属性value该对
7、该对象的象的value属性属性方法:方法:blur()、click()、focus()、handleEvent(事件事件)事件处理程序:事件处理程序:onBlur、onClick、onDbClick、onFocus、onKeyDown、onKeyPress、onKeyUp、onMouseDown、onMouseUp、onMouseOver、onMouseOut、onMouseMove密码对象密码对象Password 格式:格式:document.forms索引索引.elements索引索引.属性属性document.forms索引索引.elements索引索引.方法(参数)方法(参数)docu
8、ment.表单名称表单名称.密码对象名称密码对象名称.属性属性document.表单名称表单名称.密码对象名称密码对象名称.方法(参数)方法(参数)属性:属性:属性属性说说明明defaultValue该对该对象的象的value属性属性form该对该对象所在的表象所在的表单单name该对该对象的象的name属性属性type该对该对象的象的type属性属性value该对该对象的象的value属性属性方法:方法:blur()、focus()、handleEvent(事件事件)、select()事件处理程序:事件处理程序:onBlur、onChange、onClick、onDbClick、onFocu
9、s、onKeyDown、onKeyPress、onKeyUp、onMouseDown、onMouseUp、onMouseOver、onMouseOut、onMouseMove、onSelect下面看一下密码对象的使用,下面的例子将在页面里显示下面看一下密码对象的使用,下面的例子将在页面里显示一个密码框。一个密码框。密码:密码:程序运行后,在密码框中输入内容,如图所示,可以看到输入的内容以程序运行后,在密码框中输入内容,如图所示,可以看到输入的内容以“*”代替代替 Submit(提交按钮)对象、(提交按钮)对象、Reset(重置按钮)对象(重置按钮)对象Submit对象是一个表单元素,必须在对象
10、是一个表单元素,必须在Form标记内定义。标记内定义。单击单击“提交提交”按钮将把表单提交给由表单的按钮将把表单提交给由表单的“action”属属性所指定的性所指定的URL处理。该处理。该URL可是其他页面,也可以是本可是其他页面,也可以是本页面。页面。下面的例子将创建一个名称为下面的例子将创建一个名称为“submitButton”的的Submit对象,按钮上的显示文字为对象,按钮上的显示文字为“完成完成”。Reset对象是用于清除用户输入的表单数据,比如下面的对象是用于清除用户输入的表单数据,比如下面的例子就是清除用户输入到文本对象中的内容,以便用户重例子就是清除用户输入到文本对象中的内容,
11、以便用户重新输入。新输入。国籍国籍:当点击重置按钮时当点击重置按钮时“中国中国”二字即被清二字即被清除除选择对象选择对象Select 选择对象属性:选择对象属性:属性属性说说明明form该对该对象所在的表象所在的表单单name该对该对象的象的name属性属性length选项选项的数目的数目options标记标记selectedIndex所所选项选项目的索引目的索引值值type该对该对象的象的type属性属性方法:方法:blur()、focus()、handleEvent(事件事件)事件处理程序:事件处理程序:onBlur、onClick、onChange、onFocus、onKeyDown、o
12、nKeyPress、onKeyUp、onMouseDown、onMouseUp、onMouseOver、onMouseOut、onMouseMove 选择对象的子对象选择对象的子对象Option 格式:格式:文字文字new Option(文字文字,值值,defaultSelected,selected)属性:属性:属性属性说说明明selected判断判断该选项该选项是否被是否被选选取取defaultSelected指定指定该选项为该选项为默默认选认选定状定状态态index所有所有选项选项所构成的数所构成的数组组索引索引值值length选项选项的数目的数目text该选项显该选项显示的文字示的文字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaScript
限制150内