




已阅读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年特岗教师招聘笔试备考策略与实战模拟题集
- 2025年初入股市投资者必修课股市实战模拟题库
- 创意绘画教学课件
- 2025年特岗教师招聘考试初中历史模拟试题详解
- 2025年新闻编辑高级职位面试模拟题及应对技巧解析指南
- 2025年特岗教师招聘初中心理健康科目知识点梳理与模拟题训练
- 2025年机械设计工程师面试宝典与预测题
- 2025年留疆战士考试题库及答案
- 2025年高考英语新课标Ⅱ卷点评及2026备考方向 课件
- GB/T 7757-2009硫化橡胶或热塑性橡胶压缩应力应变性能的测定
- 龙应台《放学》记叙文阅读训练及答案
- 智能客服趋势发展白皮书:智能客服预见未来课件
- 2009-2022历年江苏省镇江市丹阳市事业单位考试《综合知识和能力素质(计算机类岗位)》真题含答案2022-2023上岸必备带详解版3
- 工业园区消防安全标准化
- 项目造价咨询计划表
- 人教版高中化学必修一离子方程式双线桥单线桥专项练习
- 幼儿园玩教具操作与活动指导
- 敏捷项目管理实践指南
评论
0/150
提交评论