已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
今天我们介绍的是Ext,作为一个功能强大的Ajax框架Ext拥有华丽的界面可以用在富客户端的开发上,彻底颠覆了人们对js的认识“原来脚本也不是想象中的麻烦”。如今已经有Ext 2.2的版本了。在Ext2.2的版本中添加了许多新的特性,特别是对GMap的支持,获得更多的信息请访问Ext官网、Ext中文社区。下面介绍一个基于Ext2.1进行用户验证注册的例子:一、主界面设计: (图一) (图二) (图三) (图四) (图五)以上的五张图就为我们完整的展示了这个例子,接下来我们着重介绍代码部分。二、代码逻辑设计:12Ext.onReady(function()3Ext.QuickTips.init();4Ext.form.Ftotype.msgTarget=side;56varIsExsit=false;7varregform=newExt.form.FormPanel(8labelWidth:80,9frame:true,10monitorValid:true,/进行表单验证11defaultType:textfield,12items:13fieldLabel:用户名,14id:txtusername,15name:username,16width:150,17labelAlign:right,18validator:function()1920 /本方法亦可以使用下面被注释的部分代替21varusername=Ext.get(username).dom.value;22Ext.Ajax.request(23url:CheckUserName.aspx,24params:name:username,25success:function(response,options)26vardata=Ext.util.JSON.decode(response.responseText);27if(data.success=true)ReturnValue(true);28elseReturnValue(false);/不能在success方法里面直接返回。2930);31functionReturnValue(ok)32IsExsit=ok;3334returnIsExsit;35,36invalidText:用户已经存在,37emptyText:请输入用户名,38allowBlank:false,39blankText:请输入用户名!40,4142 inputType:password,43fieldLabel:密码,44id:pwd1,45name:pwd1,47width:150,48labelAlign:right,49allowBlank:false,50blankText:密码不能为空!51,5253inputType:password,54fieldLabel:确认密码,55id:pwd2,56name:pwd2,5758width:150,59labelAlign:right,60allowBlank:false,61blankText:确认密码不能为空!,62validator:function()6364if(Ext.get(pwd1).dom.value!=Ext.get(pwd2).dom.value)6566returnfalse;6768else6970returntrue;7172,73invalidText:两次密码不一致!7475,76buttons:77text:注册,78xtype:submit,79formBind:true,80handler:function()8182Ext.MessageBox.show(83wait:true,84title:请稍侯,85width:150,86progressText:saving,87waitConfig:interval:200,duration:2000,fn:function()88Ext.MessageBox.hide();89Ext.MessageBox.alert(恭喜,注册成功!);90win.hide();9192);939495,9697text:取消,98handler:function()99100regform.form.reset();101102103104);105106107/varIsExsit=false;/此变量一定要在方法外面定义108/functionCheckUserName()/检查用户名是否存在109/varusername=Ext.get(username).dom.value;110/Ext.Ajax.request(111/url:CheckUserName.aspx,112/params:name:username,113/success:function(response,options)114/vardata=Ext.util.JSON.decode(response.responseText);115/if(data.success=true)116/ReturnValue(true);117/else118/ReturnValue(false);/不能在success里面直接return119/120/121/);122/123/functionReturnValue(ok)/此方法必须放CheckUserName里面。124/IsExsit=ok;125/126/returnIsExsit;127/128129varwin=newExt.Window(130title:Ext例子,131width:300,132height:200,133/modal:true,134shadow:sides,135shadowOffset:50,136
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 赣州市总工会2025年度公开招聘工会社会工作者备考题库【14人】完整答案详解
- 2025重庆铜梁区永嘉镇公益岗招聘备考题库附答案详解(完整版)
- 2025安徽安庆市桐城市招聘社区工作者14人备考题库含答案详解(a卷)
- 2023年怒江州特岗教师招聘笔试真题汇编附答案解析
- 中国农业银行重庆市分行2026年度校园招聘384人备考题库含答案详解
- 2025广西玉林市人民检察院招聘司机1人考试历年真题汇编带答案解析
- 2025浙江杭州建德市更楼街道社区卫生服务中心编外工作人员招聘1人备考题库含答案详解(突破训练)
- 2025广西南宁市兴宁区玉蟾路小学秋季学期工勤人员招聘1人(公共基础知识)测试题附答案解析
- 2025全国性体育社会组织春季招聘42人(公共基础知识)测试题附答案解析
- 2026“梦工场”招商银行乌鲁木齐分行寒假实习生招聘考试参考题库附答案解析
- 中行流水模板
- cnc刀具试用报告表格
- 疟疾防治知识培训课件
- 作业现场安全隐患合集
- 工程施工涵洞工程施工方案
- 火车过桥问题新版课件
- YS/T 372.2-2006贵金属合金元素分析方法 铂量的测定 高锰酸钾电流滴定法
- GB/T 11345-2013焊缝无损检测超声检测技术、检测等级和评定
- 公司返修返工单模板
- 罪犯心理矫治课件
- 西师版六年级数学上册第九单元总复习教案
评论
0/150
提交评论