EXTJs3.2 如何在选择文件后,将文件名获取放textfield中? 谢谢!

EXTJs3.2 如何在选择文件后,将文件名获取放textfield中?
图片说明

 Ext.onReady(function() {

            Ext.QuickTips.init();
            Ext.form.Field.prototype.msgTarget = 'side';


            var boardName = new Ext.form.TextField({
                  fieldLabel: '文件名',
                  width: 200,
                  xtype: 'textfield',
                  id: 'boardName'
            })

            var boardRevision = new Ext.form.TextField({
                  fieldLabel: '文件类型',
                  width: 200,
                  xtype: 'textfield',
                  id: 'boardRevision'
            })

/*          var zipField = new Ext.data.Field({
                xtype : 'field',
                fieldLabel : '选择文件 ',
                allowBlank : false,
                inputType : 'file',
                name : 'file',
                emptyText : 'No file selected'
            })*/

            var fm = new Ext.FormPanel({
                        // url : 'uploadController.jsp?t=' + new Date(),
                    renderTo : Ext.getBody(),   
                    layout : 'form',
                    title : 'CAD Upload',
                    height : 350,
                    width : 580,
                    padding : '20',
                    closeAction : 'hide',
                    plain : true,
                    autoScroll : true,

                    defaults:{
                        width:180
                        ,allowBlank:false               
                        ,blankText:'该项不能为空!'  
                    },

                    items : [boardName,{
                                    xtype : 'box',
                                    height : '30'
                                },boardRevision,{
                                    xtype : 'box',
                                    height : '30'
                                },{
                                    xtype : 'field',
                                    fieldLabel : 'Zip File ',
                                    allowBlank : false,
                                    inputType : 'file',
                                    name : 'file',
                                    emptyText : 'No file selected'
                                }],         // Ext.getCmpId("fieldID").getValue();

                        buttons : [{
                                    text : '开始上传',
                                    handler : function() {
                                        if (fm.form.isValid()) { 
                                            Ext.MessageBox.show({
                                                        title : '正在上传文件',
                                                        width : 240,
                                                        progress : true,
                                                        closable : false,
                                                        buttons : {
                                                            cancel : 'Cancel'
                                                        }
                                                    });
                                            fm.getForm().submit();
                                        } else {
                                            Ext.Msg.alert("消息","请先选择文件再上传.");
                                            fm.form.reset();

                                        }
                                    }
                                }]
                    });

        });

2个回答

           , {
                xtype: 'field',
                fieldLabel: 'Zip File ',
                allowBlank: false,
                inputType: 'file',
                name: 'file',
                listeners: {
                    change: function () {////////
                        var m = /\\([^\\]+)$/.exec(this.getValue())[1];
                        Ext.get('boardName').dom.value = m;
                        Ext.get('boardRevision').dom.value = m.split('.')[1] || '';
                    }
                }
qq_33873617
qq_33873617 回复无聊码农: 谢谢码农 更改blur后监听到了
3 年多之前 回复
showbo
支付宝加好友偷能量挖 才会执行
3 年多之前 回复
showbo
支付宝加好友偷能量挖 回复qq_33873617: 3.0也没有问题,应该3.2也没问题。。3.x版本好像对change事件支持有问题,要blur后才会相应。。
3 年多之前 回复
showbo
支付宝加好友偷能量挖 回复qq_33873617: 3.3没有问题。。没有3.2的ext。。
3 年多之前 回复
qq_33873617
qq_33873617 事件没有监听到 EXTjs用的是3.2.1
3 年多之前 回复
qq_33873617
qq_33873617 事件没有监听到 EXTjs用的是3.2.1
3 年多之前 回复
qq_33873617
qq_33873617 谢谢高手! 我试了下,文件名和类型没有填充,不知道什么原因
3 年多之前 回复

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
uploadfile 选择文件后获取文件名
rn页面中有一个TextboxrnFileUpload1选择要上传的文件后,如何在Textbox中显示刚选择的文件的文件名rnrn赐教!
如何在C#中获取文件名与文件路径
例如:我写的一个文字处理程序。我关联应用程序后,双击文件名就用我的文字处理程序打开,现在我的问题是如何用C#来接受这个被打开文件的路径和文件名。我查过很多帮助都没有找到好的方法,请问那位可以帮我,用的是什么对象和函数。
如何在对话框下面放将菜单?
一般的VC菜单都是在对话框上面的,我想把菜单放到对话框下面如何实现那?谢谢 最好有原代码例子!
如何在CFileDialog中选择多个文件?
CFileDialog dlg(TRUE);rnrn TCHAR lpszFileName[MAX_FILENUM];rn dlg.m_ofn.Flags |= OFN_ALLOWMULTISELECT|OFN_HIDEREADONLY;rn dlg.m_ofn.nMaxFile = MAX_FILENUM;rn dlg.m_ofn.lpstrFilter = "Text File(*.txt)\0*.txt\0\0";rn dlg.m_ofn.lpstrFile = lpszFileName;rn dlg.m_ofn.lStructSize = sizeof(dlg.m_ofn);rnrn rnrn if (dlg.DoModal() != IDOK)rnrnrn这是我写的一段代码,但是在Debug下运行rn ASSERT(AfxIsValidAddress(m_ofn.lpstrFile, m_ofn.nMaxFile));rn DWORD nOffset = lstrlen(m_ofn.lpstrFile)+1;rn ASSERT(nOffset <= m_ofn.nMaxFile);rn总是说上一行出错,望大虾指教!rn
如何在浏览器里将文件名隐藏。
例如: 时入页面:www.csdn.net/abc.asp 后在浏览器里显视:rnwww.csdn.net/ 后面的文件名称不让用户知道了。
如何在TextField中只输入字母?
如何在TextField中只输入字母?
ASP.NET 中如何在dll中获取使用者(文件名)
在一个项目中,建立一个公用类库,用于处理所有文件的数据库/格式化页面风格操作.rn现在碰到一个问题是格式化页面跳转操作时,假如没有传递文件名到dll中,设置默认提交给使用者自己rnrndll如何才能获取使用者的名称(即文件名)rnrn例如:rnpublic pubcl()rn rn public string refreshFile(string fname,int timevalue)rn rn if (fname=="")rn fname=??????;rnrn return " ";rn rn rnrn除了知道可以在page code <% %>中使用,类库却不能使用System.Web.HttpRequest:rn String FILE_NAME="";rn FILE_NAME=Request.RawUrl.ToString().ToLower();rn FILE_NAME=FILE_NAME.Substring(FILE_NAME.LastIndexOf("/")+1);rnrnFile.IO 又需要指定内容来获取rnstring fileName = @"C:\mydir\myfile.ext";rnstring path = @"C:\mydir\";rnstring result;rnrnresult = Path.GetFileName(fileName);rnrn有没有人知道如何获取呀?rnrn谢谢了!!
如何在指定目录下获取指定文件尾缀的文件名
file C++ 获取文件列表 获取指定后缀名的文件
如何在vc6下点击一个文件获取文件名?
如何在vc6下点击一个文件获取文件名?不用API
##--如何在文件上传后修改文件名--##
private Boolean SaveImages()rnrn //'遍历File表单元素rn HttpFileCollection files = HttpContext.Current.Request.Files;rn /// '状态信息rn System.Text.StringBuilder strMsg = new System.Text.StringBuilder();rn strMsg.Append("上传的文件分别是: ");rn tryrn rn for(int iFile = 0; iFile < files.Count; iFile++)rn rn ///'检查文件扩展名字rn HttpPostedFile postedFile = files[iFile];rn string fileName, fileExtension;rn fileName = System.IO.Path.GetFileName(postedFile.FileName);rn if (fileName != "")rn rn fileExtension = System.IO.Path.GetExtension(fileName);rn strMsg.Append("上传的文件类型:" + postedFile.ContentType.ToString() + " ");rn strMsg.Append("客户端文件地址:" + postedFile.FileName + " ");rn strMsg.Append("上传文件的文件名:" + fileName + " ");rn strMsg.Append("上传文件的扩展名:" + fileExtension + " ");rn ///'可根据扩展名字的不同保存到不同的文件夹rn ///注意:可能要修改你的文件夹的匿名写入权限。rn postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("images/user/") + fileName);rn rn rn strStatus.Text = strMsg.ToString();rn return true;rn rn catch(System.Exception Ex)rn rn strStatus.Text = Ex.Message;rn return false;rnrn这是我在CSDN上找到的上传文件的方法rn但我想让文件上传到服务器后自动更改文件会如rnM1.jpg传到服务器后更改为当前时间类型变成20060315122411.jpgrn也就是年月日时分秒rn然后rn多一个strMsg.Append("上传到服务器的文件名:" + fileName + " ");rnrn谢谢
如何在JAVA中读取EXCEL文件?谢谢。
rt.
如何在双击一个文件后,取得它的文件名阿?
我是才开始学编程的rn现想像notpad那样,在双击一个txt,它就打开这个txt,如果是运行notpad,那notpad就打开一个新文件。rn我也想这样,在双击一个.rep文件后,我的程序就运行,然后还要取得这个文件的文件名。rn请问各位如何做到阿?
请问如何在jspsmartupload更改上传后文件的文件名???
谢谢。
如何在程序中获取文件版本?
请问如何在程序中获取文件(比如.exe、.dll文件)的版本?
如何在服务器上放实时文件
如何建一个主机,实时放一个声音文件,让客户端实时下载。这样不停的放,不停的下载。
Extjs3.2
各位大虾帮我看看这段json里面有没有错误的地方:rnrn[text:'GOF 901',id:'1',leaf:false,children:[text:'喂紗',id:'1',leaf:true,text:'主傳動',id:'4',leaf:true,text:'針床',id:'5',leaf:true,text:'機rnrn頭',id:'7',leaf:true,text:'機架',id:'8',leaf:true,text:'羅拉',id:'6',leaf:true,text:'',id:'18',leaf:true,text:'橫移',id:'9',leaf:true],text:'GOF rnrn902',id:'2',leaf:false,children:[text:'針床',id:'10',leaf:true,text:'機架',id:'11',leaf:true,text:'喂紗',id:'12',leaf:true,text:'機頭',id:'13',leaf:true,rnrntext:'羅拉',id:'15',leaf:true,text:'主傳動',id:'16',leaf:true,text:'信克組',id:'17',leaf:true,text:'天線組',id:'21',leaf:true,text:'機頭',id:'22',leaf:true,rnrntext:'橫移2',id:'14',leaf:true,text:'針床(14G)',id:'19',leaf:true,text:'信克組(14G)',id:'20',leaf:true],text:'GOF 903',id:'3',leaf:false,children:[text:'喂rnrn纱',id:'23',leaf:true,text:'罗拉',id:'24',leaf:true,text:'横移',id:'25',leaf:true,text:'喂纱1',id:'27',leaf:true,text:'jtcs',id:'28',leaf:true,rnrntext:'jtcs',id:'29',leaf:true,text:'jtcs',id:'30',leaf:true,text:'jtcs',id:'31',leaf:true,text:'jtcse',id:'32',leaf:true,text:'dfdf',id:'33',leaf:true,rnrntext:'dfdfg',id:'34',leaf:true],text:'dfgdfgdfg',id:'4',leaf:false,children:[text:'fgfdgdfg',id:'26',leaf:true],text:'GOF 904',id:'8',leaf:false,children:rnrn[text:'機頭',id:'35',leaf:true,text:'喂纱',id:'36',leaf:true]]
上传图片后,获取文件名!
我网上找了一个上传图片的方法,是用jquery和ajax实现无刷新上传。通过一个ashx文件来处理图片上传,在ashx文件中对上传文件进行了重命名。在图片上传页面使用如下脚本:rn rn来上传,我试过了,可以上传。可是怎么能在页面后台中得到更改后的文件名呢
extjs3.2 资源包文件
ExtJS是一种主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。   功能丰富,无人能出其右。   无论是界面之美,还是功能之强,ext的表格控件都高居榜首。   单选行,多选行,高亮显示选中的行,推拽改变列宽度,按列排序,这些基本功能咱们就不提了。   自动生成行号,支持checkbox全选,动态选择显示哪些列,支持本地以及远程分页,可以对单元格按照自己的想法进行渲染,这些也算可以想到的功能。   再加上可编辑grid,添加新行,删除一或多行,提示脏数据,推拽改变grid大小,grid之间拖拽一或多行,甚至可以在tree和grid之间进行拖拽,啊,这些功能实在太神奇了。更令人惊叹的是,这些功能竟然都在ext表格控件里实现了
浏览文件后如何获取文件名?
如题rn就是一个rn选择了某文件后如何立刻获得该文件名???rn
如何在网页中显示目录中最新的文件的文件名?
目录中的文件每日都更新,如何在网页中显示目录中最新的N个文件的文件名?(根据修改时间判断)
如何用Jsp获取当前文件的文件名?
如何用Jsp获取当前文件的文件名?rnrn如果后面有参数的话如何可以连参数一块获取下来.....
如何在textField选中的时,将里面的文本加亮?
定制highlighter有点浪费,有没有默认方法可以调用?
如何在Setup.dll中获取CAB的文件名和当前路径?
如题...搞了半天没搞出来...rn目的在于在安装CAB文件时将自己备份到别的地方.
如何在dll中获取调用该dll的exe文件名
大家好:rn 现在是这样的情况:rn 有个人写了个exe给了我,他的exe调用了一个dll(姑且叫ADLL吧),这个dll是有源代码的,然后这个ADLL有隐式调用了另一个dll(就叫BDLL吧),BDLL也是有源代码的,现在希望在BDLL中获取调用该dll的exe文件的名字,请教大家该用什么方法得到调用BDLL的exe 文件的名字,请注意系统的调用是exe文件调用ADLL,ADLL再调用BDLL的。谢谢!
将一字符串放如二维数组中
讲一字符串如rns="A0, A1, A2, A3, B0, B1, B2, B3, C0, C1, C2, C3, D0, D1, D2, D3, E0, E1, E2, E3, F0, F1, F2, F3, G0, G1, G2, G3, H0, H1, H2, H3, H4, H5, H6, H7, H8, H9, I0, J0, K0, L0, M0, N0, O0, O1, O2, O3, O4, O5, O6, P0, Q0, R0, S0, S1, S2, S3, S4, S5, S6, T0, U0, V0, W0"rnrn写一个方法返回一个数组存放以rnarray[a][0],array[a][1]....rnarray[b][0],array[b][1]....rnrnrn这种存放方式 rn谢谢!!!
如何在选择下拉菜单后,根据选择的内容将数据库中对应的内容显示出来?
如何象一般程序一样;rn在选择下拉菜单后,rn根据选择的内容将数据库中对应的内容显示出来,rn然后再填写其他内容后提交业面?
文件打开对话框获取文件名
我用了CFileDialog::GetFileTitle,但它不能赋给一个CString变量
如何获取文件的文件名?
小弟我想获取一个文件的文件名称,然后将这个文件名称赋予其他函数,但是我没有思路去如何获得这个文件名。请问各位这个应该怎么处理?
获取拖动文件的文件名????
获取拖动文件的文件名????
获取文件的文件名
我现在通过FTP拷贝其他的机器上的TEST文件夹下的所有文件rn在拷贝之前我想先获取TEST文件夹下所有文件的文件名rn我通过什么方法可以获取到啊,谢谢
获取当前文件的文件名
获取当前文件的文件名
如何在选择文件后提交之前限定上传文件格式
在中rn一个系统只能上传某种特定格式的文件,如何使得用户点击浏览,file获得文件名后,点击上传时候根据file所得的文件名来判断是否同意提交。例如 如果用户选择了 电影.asp,javascript或者vbscript函数提示:您只能上传 .avi格式的文件!!rnrn系统要求在客户端的时候首先限定上传文件的格式!!
如何在选择后自动执行函数?
如何在选择后调用下面函数?rnrn请选择:rn rn 2rn 1rn rnrnrnsub lixz(a,b ,d)rndocument.all("fg_bh").value=arndocument.all("fm_qbzs").value=brndocument.all("fm_bh").value=drnend sub
如何得到jfilechooser中选择的文件的文件名
如题!rn我需要代码rn
怎么得到中选择的文件的文件名?
怎么得到中选择的文件的文件名?
如何在showMessageDialog后,焦点能回到原来的TextField上?
JOptionPane.showMessageDialog(null,"你输入不对!","警告",JOptionPane.WARNING_MESSAGE);rnMoneyText.selectAll();rnMoneyText.requestFocus();rnrnrn在弹出message框后,按下'确定'后,焦点无法自动跳回MoneyText上,要鼠标点击才可以,请问如何解决
如何在文件对话框中选择多个文件,并把文件名列表保存在一个数组中?(vfp6.0)
如何在文件对话框中选择多个文件,并把文件名列表保存在一个数组中?(vfp6.0)
file标签中使用multiple后,在js中获取选择文件的文件名,大小等信息
转自:https://blog.csdn.net/qq_38136705/article/details/81036178 &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&quot;en&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;Document&amp;lt;/title&
iPhone中获取TextField的位置
![效果图][1]rnrnUI就是这样的,其中橘色的是view,蓝色的是table,灰色的stablecell,红色的在tablecell中的textField,我想获取红色部分的位置,tablecell好像可以上下移动,因为位置也会移动,而且,我不需要获取textfield的动态实时位置,只要获取用户点击的textfield的位置。rn [1]: http://i.stack.imgur.com/h42bO.png
怎么获取TextField中的字符串
TextField text = new TextField("dfdsfdsff");rnrn请问怎么获取TextField中的字符串?rn请指教 谢谢。。。rn
相关热词 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法 c# gmail 发邮件 c# 多层文件