Extjs4 登陆界面
原文地址:http://fengxinnl.iteye.com/blog/1950585
- <script src="ext4.2/bootstrap.js" type="text/javascript"></script>
- <link href="ext4.2/resources/css/ext-all-gray.css" rel="stylesheet" type="text/css" />
- <script type="text/javascript">
- Ext.onReady(function () {
- var winLogin = Ext.create("Ext.window.Window", {
- width: 400,
- height: 270,
- modal: true, // 窗口弹出,其他地方不可操作
- title: ' 登陆 ',
- collapsible: true, // 收缩按钮
- closable: false, // 是否显示关闭窗口按钮
- iconCls: 'key', // cog , database_gear
- resizable: false, // 窗体是否可以拉伸
- constrain: true,
- items: [{
- xtype: 'panel',
- width: '100%',
- height: 100,
- padding: '1px',
- html: "<img src='css/logo.png' alt='软件LOGO' height='100%' width='100%'/>"
- }, {
- xtype: 'form',
- width: '100%',
- id: 'myform',
- height: 140,
- //frame: true,
- padding: '1px',
- buttonAlign: 'center',
- items: [{
- xtype: 'textfield',
- id: 'username',
- name: 'username',
- fieldCls: 'login_account',
- fieldLabel: '账 号 ',
- width: 300,
- margin: '10,10,10,10',
- labelAlign: 'right',
- allowBlank:false
- }, {
- xtype: "textfield",
- id: 'password',
- name: 'password',
- fieldCls: 'login_password',
- width: 300,
- fieldLabel: '密 码 ',
- margin: '10,10,10,10',
- labelAlign: 'right',
- inputType: 'password',
- allowBlank: false
- }, {
- xtype: 'panel',
- width: '100%',
- bodyStyle: 'border:0',
- html: "<p align='right'>版权所有:XXXX科技有限公司</p>"
- }],
- buttons: [{
- text: '登陆',
- layout: 'fit',
- type: 'submit',
- handler: function () {
- var _username = Ext.getCmp('username').getValue();
- var _password = Ext.getCmp('password').getValue();
- if (_username == "") {
- Ext.Msg.alert("提示", "用户名不能为空,请输入用户名");
- } else if (_password == "") {
- Ext.Msg.alert("提示", "密码不能为空,请输入用户名");
- } else {
- // 掩饰层 (遮罩效果)
- var myMask = new Ext.LoadMask(Ext.getBody(), { msg: "正在登陆,请稍后..." });
- myMask.show();
- Ext.Ajax.request({
- url: 'login.aspx',
- method: 'POST',
- success: function (response, opts) {
- var sf = Ext.JSON.decode(response.responseText);
- if (sf.success) {
- myMask.hide();
- Ext.Msg.alert("提示", "登陆成功!!!");
- window.location.href = "toIndex.action";
- } else {
- myMask.hide();
- Ext.Msg.alert("提示", "登陆失败...");
- }
- },
- failure: function (response, opts) {
- myMask.hide();
- Ext.Msg.alert("提示", "登陆失败");
- },
- params: {
- username: _username,
- password: _password
- }
- })
- }
- }
- }, {
- text: '重置',
- handler: function () {
- Ext.getCmp('myform').form.reset();
- }
- }]
- }],
- renderTo: Ext.getBody()
- });
- winLogin.show();
- })
- </script>
Extjs4 登陆界面的更多相关文章
- [Django]登陆界面以及用户登入登出权限
前言:简单的登陆界面展现,以及用户登陆登出,最后用户权限的问题 正文: 首先需要在settings.py设置ROOT_URLCONF,默认值为: ROOT_URLCONF = 'www.urls'# ...
- outlook 2016 for windows 每次刷新发送接收邮件会弹出登陆界面
Q: outlook2016 for windows 每次刷新发送接收邮件会弹出登陆界面,office365 ProPlus 都是正常激活了,Word 和Excel都不存在此类问题 A: 排除用户的o ...
- javafx之登陆界面的跳转
界面布局用到的是fxml而非纯java代码,工具是javafx sence builder 账号:account 密码:password 登陆成功: 可以点击退出登陆返回到登陆页面 工程目录: pac ...
- Altium Designer15 卡在登陆界面解决办法:
Altium Designer15 卡在登陆界面解决办法: 在我的电脑系统盘中找到下面目录(注:如果看不到,需要取消隐藏文件选项.) C:\Documents and Settings\Adminis ...
- 描述Linux系统开机到登陆界面的启动过程(计时2分钟)
简述: 1.开机BIOS自检 2.MBR引导 3.grub引导菜单 4.加载内核kernel 5.启动init进程 6.读取inittab文件,执行rc.sysinit,rc等脚本 7.启动minge ...
- alertDialog创建登陆界面,判断用户输入
alertDialog创建登陆界面,需要获取用户输入的用户名和密码,获取控件对象的时候不能像主布局文件那样获得, 需要在onClickListener中获取,代码如下: public boolean ...
- 解决Ubuntu输入正确密码后无法进入桌面,一直停留在登陆界面的问题
在登陆界面按下Ctrl + Shift + F1 进入命令行模式,输入你的用户名和密码之后,敲入下面几行命令就可以了! $ cd - $ sudo chown 你的用户名:你的用户名 .Xauthor ...
- Web 登陆界面---简单模块1
今天学习登陆界面的基本模块,其中几个基本的元素 a元素.form元素.布局元素(table\tr\td).加粗(b).input元素 1.<a href="">内容&l ...
- 一个简单WPF登陆界面,包含记住密码,自动登录等功能,简洁美观
简介:这是一个自己以前用WPF设计的登陆界面,属于一个实验性的界面窗体,如果用于产品还很有不足.但也是有一点学习价值.后台代码略有复杂,但基本上都有注释 分类,略有代码经验的一般都能看懂. 登陆界面外 ...
随机推荐
- maven 编译出错 Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean
eclipse在使用maven的tomcat控件编译java程序时,报错 Failed to execute goal org.apache.maven.plugins:maven-clean-plu ...
- mysql查所有列名
查询该视图 information_schema.columns 该有的都有 desc information_schema.columns; select * from information_ ...
- POJ 2348 Euclid's Game【博弈】
题目链接: http://poj.org/problem?id=2348 题意: 给定两个数,两个人每次从较大数中减去较小数的倍数,谁先得到0谁获胜,为谁赢? 分析: 令一种可能出现的整数对为(a,b ...
- service mesh架构
service mesh 系列文章 https://my.oschina.net/iamlipeng/blog/1631575 http://developer.51cto.com/art/2018 ...
- MySQL入门笔记 - 视图
参考书籍<MySQL入门很简单> 1.视图定义 视图是从一个或者多个表中导出来的虚拟的表,透过这个窗口可以看到系统专门提供的数据,使用户可以只关心对自己有用的数据,方便用户对数据操作,同时 ...
- 【转载】Unix设计哲学 & 回车换行八卦 & EOF八卦 & UNIX目录结构八卦
昨天看了这篇文章 <关于Unix哲学> 首先用了两个例子,用风扇吹出空肥皂盒 和 太空铅笔,来说明简单设计也能派上作用吧. Unix哲学,Wikipedia上列出了好几个版本,不同的人有不 ...
- office outlook 無法開啟 outlook 視窗
例如[無法啟動Microsoft Office Outlook.無法開啟Outlook 視窗.] 1.啟動 Outlook 安全模式outlook.exe /safe2.清除並重新產生目前設定檔的功能 ...
- DICOM:再次剖析fo-dicom中DicomService的自己定义事件绑定
题记: 趁着<从0到1>大火的热潮,最近又一次翻阅了一遍<从一到无穷大>(这样是不是感觉整个非负数轴就圆满了^_^). 尽管作为科普类书籍.可是里面的内容还是比較深奥,幸亏有作 ...
- apache下配置认证用户
有时候我们须要给我apacheserver下制定的文件夹加上用户认证,方便一些而用户进行文件的浏览.配置例如以下: 1 设置用户 1 htpasswd -c file_path user_name 回 ...
- 【求建议】毕业之声——信院IT类毕业学子经验分享交流会
一:缘由 在和非常多学子交流,及上课的经历中,发现一个非常普遍的现象:部分大一学生即失去了对学习.对专业的兴趣.有人在迷茫之后奋起直追.从而珍惜利用不多的大学时光努力提高自己.有人在迷茫中沉沦,沉迷于 ...