EXTjs3.4 在火狐浏览器下提示不显示该如何解决
如图所示红线部分应该鼠标放在上面的时候提示错误信息但是并不显示附代码如下user.formPanel=newExt.form.FormPanel({iconCls:'us...
如图所示
红线部分应该鼠标放在上面的时候提示错误信息 但是并不显示
附代码如下
user.formPanel = new Ext.form.FormPanel({
iconCls : 'user',
autoScroll : true,
frame : false,
title : '用户信息',
bodyStyle : 'padding:10px;border:0px',
labelWidth : 80,
items :
{
fieldLabel : '手机',
xtype : 'textfield',
allowBlank : false,
msgTarget : 'qtip',
blankText: '手机不能为空',
regex : /^[0-9]{11}$/,
regexText: '手机只能输入11位数字',
name : 'mobile',
anchor : '99%',
msgTarget:"qtip"
}
这里只截取了手机部分
正常输入错误时,应该在鼠标指向该输入框时有提示 但是没有 该如何解决
这部分功能在IE和Chrome中可以正常显示,但是在Firefox不行 展开
红线部分应该鼠标放在上面的时候提示错误信息 但是并不显示
附代码如下
user.formPanel = new Ext.form.FormPanel({
iconCls : 'user',
autoScroll : true,
frame : false,
title : '用户信息',
bodyStyle : 'padding:10px;border:0px',
labelWidth : 80,
items :
{
fieldLabel : '手机',
xtype : 'textfield',
allowBlank : false,
msgTarget : 'qtip',
blankText: '手机不能为空',
regex : /^[0-9]{11}$/,
regexText: '手机只能输入11位数字',
name : 'mobile',
anchor : '99%',
msgTarget:"qtip"
}
这里只截取了手机部分
正常输入错误时,应该在鼠标指向该输入框时有提示 但是没有 该如何解决
这部分功能在IE和Chrome中可以正常显示,但是在Firefox不行 展开
2个回答
展开全部
您好这一个给您解释一下,首先火狐浏览器是一款技术不成熟的浏览器。在回答大家的问题的时候经常会遇到火狐浏览器的相关问题,建议您使用百度或者2345等技术比较成熟的老牌浏览器,如果您觉得回答不错的话望能采纳
追问
也许吧 不过作为开发人员只能去适应这个不成熟的浏览器 还是需要一个解决方法吧
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好!很高兴为您答疑!
if (Ext.isIE) {
Ext.enableGarbageCollector = false;
}
在您的编码前面加上如上的,就可以解决了。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
if (Ext.isIE) {
Ext.enableGarbageCollector = false;
}
在您的编码前面加上如上的,就可以解决了。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
追问
还是不行
如果在火狐浏览器不可以 应该判断是否为火狐吧
判断IE是为何
追答
您好!很高兴为您答疑!
不知道您是基于EXT几的版本,事实上ext在跨浏览器的兼容上还是不错的。但是有一种情况下会出现您所说的问题。当使用json之类的格式化数据进行数据的ajax加载时,一些特殊字符,如:\n, 等火狐不敏感的特殊字符,在别的浏览器下会造成数据无法识别。所以为了保证所有浏览器输出的稳定,建议养成在字符输出前过滤特殊字符的好习惯。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询