基于ASPNET的Web应用开发单元2网页设计与制作基础(html+css+js)(6)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《基于ASPNET的Web应用开发单元2网页设计与制作基础(html+css+js)(6)课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASPNET Web 应用 开发 单元 网页 设计 制作 基础 html css js 课件
- 资源描述:
-
1、WEB 应 用 开 发单元单元2 2:网站的规划与设计:网站的规划与设计任务2:网页设计与制作基础(html+css+js)(5)主 要 内 容事件1 1访问表单2 2提交、重置表单3 3表单常用方法与事件4 4学习目标学习目标知识目标:知识目标:掌握使用JavaScript进行表单验证的方法能力目标:能力目标:能够使用JavaScript访问表单与表单域能够使用JavaScript对注册表单的内容进行验证技术应用的背景技术应用的背景表单是网页的重要组成部分,通过表单可以使用户向服务器发送数据。表单由form、input、textarea和select等HTML元素构成,form元素指定发送数
2、据时使用的HTTP请求方法以及用于处理表单的服务器端程序或动态网页的URL地址等,用户利用表单输入信息并提交给服务器进行处理,在提交之前可以通过JavaScript脚本对表单信息进行检查和处理。一、事件概述1.1.事件事件事件是指可以被浏览器识别的、发生在页面上的用户动作或状态变化。许多HTML元素可以激发事件,通过响应特定元素的特定事件,可以大大地提升网页的交互性。其中:用户动作:用户对页面的鼠标或键盘操作。例如,click、keypress 等 状态变化:页面的状态发生变化。例如,load、resize、change 等一、事件概述2.2.编写事件响应代码编写事件响应代码在元素的属性声明中
3、直接写JavaScript代码。例如:响应函数:function Button1_onclick()/.事件名称响应函数名一、事件概述3.3.事件驱动编程事件驱动编程事件驱动编程:是指为需要处理的事件编写相应的事件处理程序事件驱动编程的一般步骤:第1步,确定响应事件的元素 第2步,为指定元素确定需要响应的事件类型 第3步,为指定元素的指定事件编写相应的事件处理程序 第4步,将事件处理程序绑定到指定元素的指定事件一、事件概述4.4.事件绑定事件绑定将一个函数与某个 HTML 元素的事件属性关联起来,使得当相应事件发生时就会触发该函数的执行,事件处理程序为被绑定的函数。事件绑定的两种方法 静态绑定
4、:是指将处理事件的程序代码直接指定为 HTML 元素的事件属性值。动态绑定:是指通过语句建立事件绑定。对象.事件属性=函数引用;一、事件概述5.5.事件属性事件属性使用事件属性可以为元素的指定事件绑定事件处理程序事件属性名:在事件名的基础上,加上前缀“on”,如 onclick在HTML标记中设置事件属性时,还可以把事件处理函数属性值设置为一个返回布尔值的return语句。如果这个return语句返回ture,则执行该事件的默认行为;如果返回false,则取消该事件的默认行为。对于HTML元素的不同事件,当相应的事件处理函数返回false值时效果是有所不同的。一、事件概述6.6.事件分类事件分
5、类页面事件:是指因页面状态发生变化而产生的事件,包括 onload、onunload、onresize、onabort、onerror等鼠标事件:是指用户操作鼠标(点击或移动)而触发的事件,包括 onclick、ondblclick、onmousedown等键盘事件:是指用户在键盘上敲击、输入时触发的事件,包括 onkeypress、onkeydown、onkeyup等表单事件:是指与表单或表单控件相关的事件,包括 onsubmit、onreset、onchange、onselect、onblur和 onfocus 等一、事件概述7.7.事件流事件流事件流是指事件的冒泡传递过程源元素父元素根对
6、象(即 Document 对象)由于存在事件流,因此当一个事件发生时,不仅可以由产生事件的元素响应,也可以由其他元素响应。有些事件(如 load、unload、blur、focus 等事件)不会传递二、访问表单1.访问表单方式:访问表单方式:假如某表单的ID为form1,则可以使用DOM方法来获取该表单对象:假如某表单是网页中的第一个表单,且其名称(name属性)为form1,则可以通过document的forms集合来获取该表单:oForm=document.getElementById(form1);oForm=document.forms0;oForm=document.formsfor
7、m1;oForm=document.form1;二、访问表单2.表单对象的常用属性表单对象的常用属性 acceptCharset:设置或获取一个逗号分隔的列表,内容是服务器可接受的字符集。action:设置或获取表单内容要发送到并进行处理的URL。enctype:设置或检索表单的MIME编码方式。默认设置为application/x-www-form-urlencoded,若要上传文件,则应设置为multipart/form-data。id:设置或检索表单的id。二、访问表单2.表单对象的常用属性(续)表单对象的常用属性(续)length:检索表单中的表单域的数目。method:设置或检索如何
8、将表单数据发送到服务器。若设置为GET,则把表单数据附加到action属性指定的URL上发送;若设置为POST,则通过HTTP发布事务发送数据。name:设置或检索表单的名称。target:设置或检索表单提交结果的框架或窗口名称。二、访问表单3.表单的集合表单的集合 elements:包含表单中除外的所有表单域。elements集合的length属性与表单的length属性值相等。4.表单的方法表单的方法 reset():把表单中的表单域重置为它们的默认值,但不会触发表单的onreset事件。submit():用于提交表单,但不会触发表单的onsubmit事件。表单对象的常用事件 onrese
展开阅读全文
链接地址:https://www.163wenku.com/p-3339830.html