自认为这个登录例子写的还行,在FireFox上能正常运行,在IE上什么竟是空白!我用的是IE8,请看到的人帮助帮助....
这是错误信息:
消息: 无效字符
行: 1
字符: 1
代码: 0
消息: 'events' 为空或不是对象
行: 14145
字符: 19
代码: 0
消息: 'events' 为空或不是对象
行: 14145
字符: 19
代码: 0
<script language="javascript" type="text/javascript" >
Ext.onReady(function(){
Ext.QuickTips.init();//开启表单提示
Ext.form.Field.prototype.msgTarget = 'side';//设置提示信息位置为边上
//FormPanel( Object config )
var myPanel=new Ext.FormPanel({
id : 'myPanel',
title : '我的面板',
autoHeight : true,
width : 280,
// autoWidth : true,
autoScroll : true,
// collapsible : true, //是否隐藏!
renderTo : Ext.getBody(),
defaults : { width : 130 },
defaultType :'textfield',
items : [
{
id : 'name',
fieldLabel : '用户名' ,
tabIndex : 1,
allowBlank : false,
blankText : '用户名不能为空!',
emptyText : '请输入用户名(2-16位)',
minLength : 2,
minLengthText : '用户名至少2位!',
maxLength : 16,
maxLengthText : '用户名最多16位!'
},
{
id : 'pwd',
inputType : 'password',
fieldLabel : '密码' ,
tabIndex : 2,
allowBlank : false,
blankText : '密码不能为空!',
// emptyText : '请输入密码(2-16位)',
minLength : 2,
minLengthText : '密码至少2位!',
maxLength : 16,
maxLengthText : '密码最多16位!'
},
],
buttons : [
{
text : '登录',
handler : function(){
if(myPanel.form.isValid())
alert("提交");
myPanel.from.submit(); //下面的方法
}
},
{
text : '重置',
handler : function(){
myPanel.form.reset();
}
}
],
onSubmit: Ext.emptyFn,
submit: function() {
alert('验证是否通过!');
}
});
});
</script>