本帖最后由 li164589371 于 2012-11-16 17:02:52 编辑 求教:在不修改ie设置的前提下,Ext在ie怎么获取上传组件文件的真实路径,
{
xtype: 'textfield',
allowBlank: false,
msgTarget: 'side',
fieldLabel: '上传文件',
id: 'filepath2',
width: '85%',
anchor: '85%',
inputType: 'file',
listeners: {'blur': function(){
var path = Ext.getCmp("filepath2").getValue();
alert(path);
}
}
}
path 打印出来的不是真是路径,要怎么改啊
------最佳解决方案--------------------------------------------------------
前端时间也被ext整...
------其他解决方案--------------------------------------------------------
换一个问题:怎么用原生态的input替换Ext中的textfield
------其他解决方案--------------------------------------------------------
自己已经解决了……
顺便把解决方法放出来,谁要遇到同样的问题可以看看
var file=document.getElementById('filepath2');
file.select();
document.getElementById('uploadButton').focus();
var p = document.selection.createRange().text;
document.getElementById('uploadName').focus();
------其他解决方案--------------------------------------------------------
filepath2 是上传组件的id,我的form是在iframe中的,所以要这样,uploadButton和uploadName是iframe中其他任意两个组件。
------其他解决方案--------------------------------------------------------
楼主,很厉害呀,自问自答呀,要多学习学习!
现在在研究jsp,希望能够快点学会呀!