




已阅读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年中国药典考试试题及答案
- 2025年医疗核心制度考试试题附答案
- 2025年手术室护理实践指南知识考核试题及答案
- 2025年江苏公务员申论考试真题及答案
- Module 2 Unit 2 Reading and vocabulary-教学设计 外研版七年级英语上册
- 1.2.4 绝对值(第1课时) 教学设计 2023-2024学年人教版数学七年级上册
- Unit 3 第4课时 Section B (1a-2c)(教学设计)七年级英语下册同步高效课堂(人教版2024)
- 龙岩2025年福建龙岩市新罗区中小学幼儿园新任教师招聘74人笔试历年参考题库附带答案详解
- 西藏2025年西藏自治区国防动员办公室急需紧缺人才引进笔试历年参考题库附带答案详解
- 2025年护理校考国考刷题库及答案
- 文明友善主题班会课件
- 反恐单位视频管理制度
- 酒店众筹项目方案
- 可信数据空间解决方案星环科技
- 《高龄卧床高危静脉血栓栓塞症防治中国专家共识》解读
- 高一上学期《早读是需要激情的!》主题班会课件
- 顶板在线监测管理制度
- 我国公务员制度中存在的问题及对策
- 《小狗钱钱》完整版
- 《酒类鉴赏威士忌》课件
- 各种奶茶配方资料
评论
0/150
提交评论