表单验证高级特效(精品).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《表单验证高级特效(精品).ppt》由会员分享,可在线阅读,更多相关《表单验证高级特效(精品).ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章第七章第七章第七章表单验证的高级特效表单验证的高级特效表单验证的高级特效表单验证的高级特效回顾回顾用图片代替提交按钮,应如何实现表单验证?用图片代替提交按钮,应如何实现表单验证?简述制作回车简述制作回车Tab切换特效的大致步骤。切换特效的大致步骤。简述制作即时提示错误特效的大致步骤。简述制作即时提示错误特效的大致步骤。实现内容动态改变有哪两种方法?实现内容动态改变有哪两种方法?预习检查预习检查什么是省市级联特效?什么是省市级联特效?在在JavaScript中,如何定义一维数组中,如何定义一维数组Array?在在JavaScript中,是否支持二维数组?中,是否支持二维数组?本章任务本章任
2、务演示示例演示示例1 1:页面效果页面效果演示示例演示示例2 2:页面效果页面效果 制作通用的省市级联效果制作通用的省市级联效果制作学期、课程级联效果制作学期、课程级联效果会使用下拉列表框控件实现省市级联功能会使用下拉列表框控件实现省市级联功能会使用数组优化省市级联功能会使用数组优化省市级联功能本章目标本章目标实现简单的省市级联功能实现简单的省市级联功能如何实现省市级联的效果?如何实现省市级联的效果?页面效果页面效果1、利用省份下拉框的选项改变事件、利用省份下拉框的选项改变事件onChange2、根据用户选择的省份,动态添加城市下拉框的值、根据用户选择的省份,动态添加城市下拉框的值onChan
3、ge选项选项/内容改变事件内容改变事件动态添加动态添加城市选项城市选项Option实现简单的省市级联功能实现简单的省市级联功能演示实现步骤:演示实现步骤:1、添加省份、城市下拉框(、添加省份、城市下拉框(演示素材演示素材)省份下拉框名称省份下拉框名称selProvince表单名称表单名称myform省份下拉框选项省份下拉框选项option城市下拉框名称城市下拉框名称selCity实现简单的省市级联功能实现简单的省市级联功能演示实现步骤:演示实现步骤:2、查看生成的、查看生成的HTML代码代码.-请选择开户帐号的省份请选择开户帐号的省份-四川省四川省 山东省山东省 湖北省湖北省 .-请选择开户帐
4、号的城市请选择开户帐号的城市-.多个选项构成多个选项构成选项数组选项数组options选项选项Option城市下拉框暂城市下拉框暂时没有具体的时没有具体的城市选项城市选项实现简单的省市级联功能实现简单的省市级联功能演示实现步骤:演示实现步骤:3、添加动态改变城市选项的、添加动态改变城市选项的changeCity()函数函数function changeCity()var province=document.myform.selProvince.value;var newOption1,newOption2;switch(province)case 四川省四川省:newOption1=new O
5、ption(成都市成都市,chengdu);newOption2=new Option(泸州市泸州市,luzhou);break;case 湖北省湖北省:document.myform.selCity.options.length=0;document.myform.selCity.options.add(newOption1);document.myform.selCity.options.add(newOption2);2、根据用户选择的省份,、根据用户选择的省份,动态创建城市下拉框选项动态创建城市下拉框选项1、获取用户选择、获取用户选择的省份的省份3、清除原有的选项、清除原有的选项4、将
6、选项添加到选项数组、将选项添加到选项数组options查看源代码查看源代码实现简单的省市级联功能实现简单的省市级联功能演示实现步骤:演示实现步骤:4、选择下拉框的、选择下拉框的onChange事件,调用事件函数事件,调用事件函数 -请选择开户帐号的省份请选择开户帐号的省份-四川省四川省 山东省山东省 湖北省湖北省当用户选择不同的省份当用户选择不同的省份时,将调用函数,改变时,将调用函数,改变城市下拉框的选项城市下拉框的选项查看源代码查看源代码实现简单的省市级联功能实现简单的省市级联功能小结下拉框控件小结下拉框控件SELECT:常用属性常用属性lengthvalueoptionsselected
7、Index常用事件常用事件onChangeonBluronFocus选项数组选项数组1、每个选项、每个选项Option可以动态创建可以动态创建new Option(”显示内容显示内容”,“值值”)2、动态添加选项、动态添加选项selCity.options.add(newOption1)3、清除选项、清除选项selCity.options.length=0读取或设置被选项的索引号,读取或设置被选项的索引号,第一个为第一个为0,其他类推,其他类推选项改变事件选项改变事件小结小结1实现学期、课程的级联实现学期、课程的级联学期学期第一学期第一学期第二学期第二学期第二学年第二学年 各学期对应课程各学期
8、对应课程第一学期:第一学期:HTML、Java第二学期:第二学期:Sqlserver、.Net第二学年:第二学年:Struts、Ajax练习答案练习答案使用数组优化省市级联功能使用数组优化省市级联功能每个省实际上有很多城市、并且城市数量不等,每个省实际上有很多城市、并且城市数量不等,有没有更简单、通用的办法?有没有更简单、通用的办法?var newOption1,newOption2;switch(province)case 四川省四川省:newOption1=new Option(成都市成都市,chengdu);newOption2=new Option(泸州市泸州市,luzhou);bre
9、ak;case 湖北省湖北省:newOption1=new Option(武汉市武汉市,wuhan);newOption2=new Option(襄樊市襄樊市,xiangfan);break;case 山东省山东省:newOption1=new Option(青岛市青岛市,qingdao);newOption2=new Option(烟台市烟台市,yantai);如果有很多城市,就需要如果有很多城市,就需要定义很多变量,编写很多定义很多变量,编写很多重复的代码重复的代码解决办法:解决办法:使用数组!使用数组!使用数组优化省市级联功能使用数组优化省市级联功能JavaScript中的数组用法:中的
10、数组用法:var emp=new Array(3);emp0=Ryan Dias;emp1=Graham Browne;emp2=David Greene;emp.sort();document.write(排序结果是:排序结果是:);for(var i in emp)document.write(empi+);1、创建数组对象、创建数组对象new Array(大小大小)2、为数组赋值。数组中、为数组赋值。数组中可存放任意数据可存放任意数据 3、调用数组的方法、调用数组的方法sort()进行排序进行排序 4、循环输出,等同:、循环输出,等同:for(var i=0;iemp.length;i+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表单 验证 高级 特效 精品
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内