[extjs] ExtJs4.2 Form 表单提交
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了[extjs] ExtJs4.2 Form 表单提交,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1875字,纯文字阅读大概需要3分钟。
内容图文
基本代码:
<script>
Ext.onReady(function(){ Ext.create(‘Ext.form.Panel‘, { title: ‘登录‘, bodyPadding: 5, width: 350, // 将会通过 AJAX 请求提交到此URL url: ‘${pageContext.request.contextPath}/back/login.do‘, // 表单域 Fields 将被竖直排列, 占满整个宽度 frame: true, layout:‘auto‘, // The fields defaultType: ‘textfield‘, items: [{ fieldLabel: ‘用户名‘, name: ‘name‘, allowBlank: false, blankText:‘用户名不能为空‘ },{ fieldLabel: ‘密码‘, inputType:‘password‘, name: ‘pwd‘, allowBlank: false, blankText:‘密码不能为空‘ },{ fieldLabel: ‘用户类型‘, name:‘type‘, allowBlank: false, hidden:true, //隐藏组件 默认false value:1//表单默认值 } ], // 重置 和 保存 按钮. buttons: [{ text: ‘重置‘, handler: function() { this.up(‘form‘).getForm().reset(); } }, { text: ‘保存‘, formBind: true, //only enabled once the form is valid disabled: true, handler: function() { var form = this.up(‘form‘).getForm(); if (form.isValid()) { form.submit({ success: function(form, action) { Ext.Msg.alert(‘提示信息‘, action.result.restMsg); }, failure: function(form, action) { Ext.Msg.alert(‘提示信息‘, action.result.restMsg); } }); } } }], renderTo: Ext.getBody() }); }); </script>
没有添加字段校验,验证码,密码加密等,只是纯粹的登录功能的实现,具体细节暂时忽略!
login.do 对应的程序:
/** * 登录 * * @return */ @RequestMapping("/login") @ResponseBody publicvoid login(@RequestParam String name,@RequestParam String pwd,@RequestParam int type,Writer writer) { String valMsg =""; try { User user = new User(); user.setUname(name); user.setPwd(pwd); user.setUtype(type); User getUser = userService.queryUser(user); if(getUser!=null){ valMsg=showResultMsg(true, "登录成功"); //跳转到首页 }else { valMsg=showResultMsg(false, "用户不存在!"); } } catch (Exception e) { e.printStackTrace(); valMsg=showResultMsg(true, "登录失败"); }finally { try { writer.write(valMsg); } catch (IOException e) { e.printStackTrace(); } } }
返回的结果:
{"result":true,"restMsg":"登录成功!"}
原文:http://www.cnblogs.com/lonelywolfmoutain/p/5084977.html
内容总结
以上是互联网集市为您收集整理的[extjs] ExtJs4.2 Form 表单提交全部内容,希望文章能够帮你解决[extjs] ExtJs4.2 Form 表单提交所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。