日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用extjs4做个登录框

發布時間:2025/3/13 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用extjs4做个登录框 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原來用extjs 3做過登錄框,但是extjs 4對與鍵盤事件有些不大一樣了,在舊版本中通過“keys”實現按“Enter”登錄,在extjs 4中就不可以這樣子做了。習慣性貼出代碼:

?

?

?1?????????Ext.onReady(function?()?{
?2?????????????Ext.tip.QuickTipManager.init();
?3?????????????var?loginForm?=?Ext.widget('form',?{
?4?????????????????title:?'用戶登錄',
?5?????????????????labelWidth:?60,
?6?????????????????monitorValid:?true,
?7?????????????????frame:?true,
?8?????????????????bodyStyle:?'padding:5px?5px?0',
?9?????????????????width:?300,
10?????????????????url:?'/account/logon',
11?????????????????defaults:?{
12?????????????????????anchor:?'100%',
13?????????????????????allowBlank:?false,
14?????????????????????msgTarget:?'side',
15?????????????????????labelWidth:?60
16?????????????????},
17?????????????????defaultType:?'textfield',
18?????????????????renderTo:?'login',
19?????????????????items:?[{
20?????????????????????fieldLabel:?'用戶名',
21?????????????????????name:?'userName',
22?????????????????????allowBlank:?false
23?????????????????},?{
24?????????????????????fieldLabel:?'密碼',
25?????????????????????inputType:?'password',
26?????????????????????name:?'password',
27?????????????????????allowBlank:?false,
28?????????????????????enableKeyEvents:?true,
29?????????????????????listeners:?{
30?????????????????????????specialkey:?function?(fied,?e)?{
31?????????????????????????????if?(e.getKey()?==?e.ENTER)?{
32?????????????????????????????????loginForm.onLogin();
33?????????????????????????????}
34?????????????????????????}
35?????????????????????}
36?????????????????}],
37?????????????????buttons:?[{
38?????????????????????text:?'登錄',
39?????????????????????formBind:?true,
40?????????????????????handler:?function?()?{
41?????????????????????????loginForm.onLogin();
42?????????????????????}
43?????????????????},?{
44?????????????????????text:?'重置',
45?????????????????????handler:?function?()?{
46?????????????????????????this.up('form').getForm().reset();
47?????????????????????}
48?????????????????}],
49?????????????????onLogin:?function?()?{
50?????????????????????var?form?=?loginForm.getForm();
51?
52?????????????????????if?(form.isValid())?{
53?????????????????????????form.submit({
54?????????????????????????????waitTitle:?'用戶登錄',
55?????????????????????????????waitMsg:?'正在登錄',
56?????????????????????????????success:?function?(form,?action)?{
57?????????????????????????????????loginForm.setVisible(false);
58?????????????????????????????????window.location?=?'@ViewBag.ReturnUrl';
59?????????????????????????????},
60?????????????????????????????failure:?function?(form,?action)?{
61?????????????????????????????????Ext.Msg.alert('用戶登錄',?'登錄失敗');
62?????????????????????????????}
63?????????????????????????});
64?????????????????????}
65?????????????????}
66?????????????});
67?????????});

?

轉載于:https://www.cnblogs.com/TerryLiang/archive/2011/09/04/2166541.html

總結

以上是生活随笔為你收集整理的用extjs4做个登录框的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。