ExtJS 是一个用于构建富客户端 web 应用程序的 JavaScript 框架。它提供了丰富的组件库和数据绑定功能,可以帮助开发者快速创建复杂的用户界面。下面是一个简单的 ExtJS 登录界面模板的示例:
以下是一个基本的 ExtJS 登录界面的代码示例:
Ext.onReady(function() {
Ext.create('Ext.form.Panel', {
title: 'Login Form',
width: 300,
bodyPadding: 10,
renderTo: Ext.getBody(),
items: [{
xtype: 'textfield',
name: 'username',
fieldLabel: 'Username',
allowBlank: false
}, {
xtype: 'textfield',
name: 'password',
fieldLabel: 'Password',
inputType: 'password',
allowBlank: false
}],
buttons: [{
text: 'Login',
handler: function() {
var form = this.up('form').getForm();
if (form.isValid()) {
form.submit({
url: 'login.php', // 处理登录请求的后端脚本
success: function(form, action) {
Ext.Msg.alert('Success', action.result.message);
},
failure: function(form, action) {
Ext.Msg.alert('Failed', action.result.message);
}
});
}
}
}]
});
});xtype 和配置项正确无误。通过以上步骤,可以有效地创建和维护一个 ExtJS 登录界面。
没有搜到相关的沙龙