EXTJS 火狐和谷歌不显示,但是IE显示正常。可以指点下吗
extjs吧
全部回复
仅看楼主
level 1
查看信息i 楼主
Ext.onReady(function(){
Ext.QuickTips.init();
var note ='◆ 遵守中华人民共和国有关法律、法规,遵守《互联网新闻信息服务管理规定》。<br>◆ 尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。 <br>◆ 本网站拥有管理笔名和留言的一切权利。<br> ◆ 您在对留言板发表的言论,本网站有权在网站内转载或引用。<br> ◆ 政府网留言板管理人员有权保留或删除其管辖留言中的任意内容。<br>◆ 参与评论留言即表明您已经阅读并接受上述条款。<br>';
var form = new Ext.form.FormPanel({
labelAlign: 'right',
el:'form',
labelWidth: 60,
buttonAlign:'center',
title: '提问',
frame:true,
width: 550,
url: 'letter.action?zt=save',
items: [{
layout:'column',
items: [{
columnWidth:.5,
layout: 'form',
xtype: 'fieldset',
title: '-',
autoHeight: true,
defaultType: 'textfield',
items:[
{anchor:'90%',id:'username',name:'username',fieldLabel:'昵称',maxLengthText :'昵称不能长了10个字符',allowBlank :false,maxLength :10,blankText :'昵称不能为空!'},
{anchor:'90%',name:'contact',fieldLabel:'联系方式'}
]
},{
columnWidth:.5,
layout: 'form',
xtype: 'fieldset',
title: '-',
autoHeight: true,
style: 'margin-left: 20px;',
defaultType: 'textfield',
items:[
{anchor:'90%',id:'title',name:'title',fieldLabel:'主题',maxLengthText :'主题不能长了50个字符',allowBlank :false,maxLength :50,blankText :'主题不能为空!'}
,
{
cls : 'key',
name:'randCode',
id:'randCode',
fieldLabel:'验证码',
width:70,
blankText : '验证码不能为空',
allowBlank :false,
style: 'margin-right: 20px;',
listeners: {
render: function(obj) {
createCode();
var font=document.createElement("font");
font.setAttribute("color","red");
font.setAttribute("size","4");
var redStar=document.createTextNode(code);
font.appendChild(redStar);
obj.el.dom.parentNode.appendChild(font);
}
}
}
]
}]
},{
xtype: 'fieldset',
title: '评论',
autoHeight: true,
items: [{
width: 400,
height: 200,
blankText : '评论或者提问些东西吧',
allowBlank :false,
xtype: 'textarea',
id:'contents',
name:'contents',
maxLengthText:'不能长于1000个字符',
fieldLabel: '内容'
}]
},{
xtype: 'fieldset',
title: '评论须知',
autoHeight: true,
items: [{
html:note
}]
}],
buttons: [{
text: '提交',
handler: function() {
var inputCode = document.getElementById('randCode').value.replace(/\s+/g,"");
var username = document.getElementById('username').value.replace(/\s+/g,"");
var contents = document.getElementById('contents').value.replace(/\s+/g,"");
var title = document.getElementById('title').value.replace(/\s+/g,"");
if(username==""||username.length>10){
Ext.Msg.alert('提示','昵称不符合规范');
}else if(title==""||title.length>50){
Ext.Msg.alert('提示','主题不符合规范');
}else if(inputCode==""){
Ext.Msg.alert('提示','请输入验证码');
}else if(contents==""||contents.length>1000){
Ext.Msg.alert('提示','内容不能为空或不能超过1000个');
}else if(inputCode.toLowerCase()!=code.toLowerCase()){
Ext.Msg.alert('提示','验证码不正确');
}else{
form.getForm().submit();
Ext.MessageBox.confirm('确认', '由于时间问题您的问题可能不会马上给您答复?如果答复了会第一时间显示在网站,"确认"并发送', showResult);
function showResult(btn)
{
if(btn == 'yes'){
form.getForm().reset();
Ext.Msg.alert('提示','发送成功!');
}
}
}
}
},{
text: '重置',
handler: function() {
form.getForm().reset();
}
}]
});
form.render("form");
var win = new Ext.Window({
el:'window-win',
width:550,
layout:'fit',
height:580,
closeAction:'hide',
html:note,
shadow : false,
items: [form]
});
win.show();
});
2013年11月07日 09点11分 1
1