日期:2014-05-17  浏览次数:20709 次

Ext 文件上传问题 ,随便来个人,结贴给分了。
本帖最后由 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,希望能够快点学会呀!