1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
|
Ext.onReady (Funktion () {
Ext.QuickTips.init ();
var-LOGON = neues Ext.FormPanel ({
//id: „LOGONform“,
bodyStyle: „Auffüllen: 15px; Hintergrund: transparent“,
Rand: zutreffend,
URL: „login.php“,
Titel: „Bitte anmelden“,
Rahmen: zutreffend,
defaultType: „textfield“,
monitorValid: zutreffend,
Einzelteile: [{
xtype: „Kasten“,
autoEl: {Umbau: „Div.“,
HTML: „
“}
},
{xtype: „textfield“, Identifikation: „userid“,
fieldLabel: „Userid“,
allowBlank: falsch, blankText: „userid wird“, minLength angefordert: 3,
msgTarget: „Seite“
},
{xtype: „textfield“, Identifikation: „Kennwort“,
fieldLabel: „Kennwort“,
inputType: „Kennwort“, allowBlank: falsch, blankText: „Kennwort wird“, minLength angefordert: 6,
msgTarget: „Seite“
}],
Knöpfe: [{
Text: „LOGON“,
formBind: zutreffend,
Diese //-Funktion Feuer, wenn Benutzer den Knopf anklickt
Zufuhr: Funktion () {
login.getForm () .submit ({
Methode: „PFOSTEN“,
waitTitle: „Anschließend“,
waitMsg: „, Identität validierend…“,
//-Funktionen, die abfeuern (Erfolg oder Ausfall) wenn der Bediener reagiert.
// das, das durchführt, wird durch festgestellt
//-Antwort, die von login.asp kommt, wie unten gesehen. Der Bediener wurde
// reagieren wirklich mit gültigem JSON,
// etwas mögen: response.write „{Erfolg: ausrichten}“ oder
// response.write „{Erfolg: falsch, Störungen: {Grund: „LOGON fiel aus. Versuchen noch einmal.“ }} „
// abhängig von der Logik enthalten innerhalb Ihres Bedienerindexes.
//, wenn ein Erfolg auftritt, der Benutzer wird mit einem Alarmmessagebox gemeldet,
// und wenn sie „OKAY“ anklicken, werden sie zu umadressiert, was Seite
//, das Sie wie umadressieren definieren.
Erfolg: Funktion () {
Ext.Msg.alert („Status“, „melden erfolgreiches an! “, Funktion (BTN, Text) {
wenn (BTN == „okay ") {
var adressieren = „home.php“ um;
window.location = adressieren um;
}
});
},
//-Ausfallfunktion, sehen Anmerkung über Re: Erfolg und Ausfall.
//, das Sie hier sehen können, wenn LOGON ausfällt, sie wirft ein messagebox
// am Benutzer so, der viel ihm/ihr erklärt.
Ausfall: Funktion (Form, Tätigkeit) {
wenn (action.failureType == „Bediener ") {
obj = Ext.util.JSON.decode (action.response.responseText);
Ext.Msg.alert („LOGON fiel aus! “, obj.errors.reason);
} sonst {
Ext.Msg.alert („warnend! “, „ist Authentisierungsbediener unerreichbar: “ + action.response.responseText);
}
login.getForm () .reset ();
}
});
}
}]
});
//Ext.onReady (Funktion () {
var-Gewinn = neues Ext.Window ({
Plan: „bilden“,
Breite: 340,
autoHeight: zutreffend,
schließbar: falsch,
Bewegliches: zutreffend,
Rand: falsch,
resizable: falsch,
Einzelteile: [LOGON]
});
win.sh ow ();
});
|