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