下面实例演示如何实现一个简单的extjs登陆表单,详细代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <link href="../Extjs/ext4.2/resources/css/ext-all-neptune.css" rel="stylesheet" /> <script type="text/javascript" src="../Extjs/ext4.2/bootstrap.js"></script> <script type="text/javascript"> Ext.onReady(function () { var loginForm = Ext.create("Ext.form.Panel", { title: '用户登陆', frame: true, width: 320, bodyPadding: 10, defaultType: 'textfield', defaults: { anchor: '100%', labelWidth: 50, labelAlign: "right" }, items: [ { allowBlank: false, fieldLabel: '用户名', name: 'UserName', emptyText: '用户名' }, { allowBlank: false, fieldLabel: '密码', name: 'Password', emptyText: '密码', inputType: 'password' }, { xtype: 'checkbox', fieldLabel: '记住我', name: 'remember' } ], buttons: [ { text: '注册' }, { text: '登陆' } ], renderTo: "container" }); }); </script> </head> <body> <div id="container"></div> </body> </html>
界面如下: