`
01jiangwei01
  • 浏览: 543005 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ext form 上传 兼容浏览器

 
阅读更多
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gbk">
        <title>form</title>
        <link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" />
        <script type="text/javascript" src="../../adapter/ext/ext-base.js"></script>
        <script type="text/javascript" src="../../ext-all.js"></script>
        <script type="text/javascript">
Ext.onReady(function(){

    var form = new Ext.form.FormPanel({
        labelAlign: 'right',
        title: 'form',
        labelWidth: 50,
        frame:true,
        fileUpload: true,
        url: 'form2.jsp',
        width: 280,

        items: [{
            xtype: 'textfield',
            fieldLabel: '文本框',
            name: 'file',
            inputType: 'file'
        }],
        buttons: [{
            text: '按钮',
            handler: function() {
                form.getForm().submit({
                    success: function(form, action){
                        Ext.Msg.alert('信息', action.result.msg);
                    },
                    failure: function(){
                        Ext.Msg.alert('错误', '失败');
                    }
                });
            }
        }]
    });
    form.render("form");

});
        </script>
    </head>
    <body>
        <script type="text/javascript" src="../examples.js"></script>
        <div id="form" style="margin:100px;"></div>
    </body>
</html>

 

 

对应的form2.jsp为,设置了response.setContentType("text/html;charset=UTF-8");才兼容火狐与iE

<%@ page contentType="text/html;charset=utf-8"%>
<%
    request.setCharacterEncoding("UTF-8");
    response.setCharacterEncoding("UTF-8");

    String text = request.getParameter("text");
    System.out.println(text);
    response.setContentType("text/html;charset=UTF-8");
    response.getWriter().print("{success:true,msg:'成功'}");
%>

 

分享到:
评论

相关推荐

    extjs-Ext.ux.form.LovCombo下拉框

    这意味着`Ext.ux.form.LovCombo`不仅考虑了功能的实现,还注重了跨浏览器的兼容性,确保在不同的浏览器环境下都能正常工作。 描述中提到的"火狐下取不到值的问题"是前端开发中常见的问题,这可能是由于浏览器对某些...

    ext图片上传前预览小demo

    在EXT中,处理图片上传并实现预览功能是一项常见的需求,尤其在用户交互丰富的应用中,允许用户在正式上传前预览图片,可以提供更好的用户体验。 在EXT中,图片预览通常涉及到以下几个关键知识点: 1. **File ...

    Ext 文件上传 Icons

    首先,我们要明白在ExtJS中实现文件上传,通常会用到`Ext.form.FileField`或`Ext.form.BasicFile`组件,它们提供了文件选择和上传的界面。用户可以通过这些组件选择本地文件,然后通过Ajax或者Flash(如SWFUpload)...

    upload_Ext实现上传功能

    2. **文件上传组件**:在 ExtJS 中,实现文件上传通常会使用 `Ext.form.Panel` 或 `Ext.form.Basic` 配合 `Ext.form.field.File`(也称为 FileField 或上传字段)。FileField 组件允许用户选择本地文件,并可以通过 ...

    Ext GridPanel 中实现加链接操作

    4. **兼容性**:测试不同浏览器下的表现,确保功能正常运行。 #### 四、总结 本文详细介绍了如何在 Ext GridPanel 中实现加链接操作的过程。通过自定义 `renderer` 函数,我们可以轻松地为单元格添加交互元素。...

    Ext实现的拖拽树的测试例子

    - 检查浏览器兼容性,确保在不同浏览器中都能正常工作。 5. **WebTree1文件** "WebTree1"可能是包含此拖拽树实现的源代码文件夹,可能包括HTML、CSS、JavaScript以及可能的图片资源。你需要解压并查看这些文件,...

    带插图功能的ext html编辑器

    在使用"带插图功能的EXT编辑器"时,需要注意兼容性问题,确保它与EXT的版本兼容,并且在不同的浏览器环境中表现稳定。同时,后端的文件存储和处理策略也需谨慎设计,以确保安全性和性能。 总之,"带插图功能的EXT ...

    官方Ext3.0实例包

    6. 多浏览器兼容:Ext3.0对主流浏览器有良好的支持,包括IE、Firefox、Chrome、Safari等。 二、主要组件介绍 1. 表格(Grid):展示大量数据的表格组件,支持分页、排序、过滤、编辑等功能。 2. 表单(Form):...

    基于EXT2.2的下拉复选框

    解决这些问题可能涉及到对EXT2.2组件的深入理解,优化数据加载策略,使用适配器或polyfill来处理浏览器兼容性,以及对CSS的细致调整。 总的来说,"基于EXT2.2的下拉复选框"是一个利用EXT2.2框架和相关插件实现的Web...

    EXT教程EXT用大量的实例演示Ext实例

    Ext的表单(Form)和输入控件(例如ComboBox)功能强大,支持丰富的验证机制和自定义布局。用户可以通过这些控件收集用户输入的数据,并提供多种提交数据的方式。Ext JS还提供了丰富的验证规则,使得表单验证更为...

    ext-3.0.0框架(带Demo)

    10. **兼容性和性能**:EXT 3.0.0对各主流浏览器有良好的兼容性,包括IE6+、Firefox、Chrome、Safari等,并且优化了渲染性能,保证在大规模数据展示时仍然流畅运行。 通过深入学习EXT 3.0.0框架及其提供的示例...

    Ext-js 2.2

    10. **兼容性**:在2.2版本中,Ext-js主要关注现代浏览器,如IE6+、Firefox、Safari、Chrome等,但可能对一些较旧或非主流浏览器支持不足。 学习Ext-js 2.2,你可以通过`codefans.net`提供的资源来深入理解其架构和...

    Ext2.02的一些总结

    10. **兼容性**:考虑到了不同浏览器的兼容性,2.02可能在IE、Firefox、Chrome等主流浏览器上有良好的表现。 以上是对标题和标签内容的推断,具体的信息需要通过博客链接获取。在实际开发中,理解和掌握这些知识点...

    EXT.NET(C#) 网页调用本地摄像头程式 (Ext.Net,Flash)

    首先,EXT.NET中的组件如Panel、Form、Button等,可以用于构建用户界面,提供与用户的交互。在创建一个用于拍照的网页时,我们需要一个按钮触发拍照功能,以及可能的预览区域展示摄像头捕捉的图像。EXT.NET的Button...

    Ext .net控件

    - 跨平台兼容性:支持多种浏览器,提供一致的用户体验。 - 高效性能:利用.NET服务器端处理和Ext JS客户端渲染的结合,优化应用性能。 - 易于调试:在.NET环境中进行调试,与常规ASP.NET应用调试体验一致。 6. *...

    EXT js 4带时间的日期控件

    注意,为了确保兼容性和正常运行,确保你的EXT JS 库版本与提供的控件兼容。 总之,EXT JS 4 的日期控件通过适当的扩展和配置,能够轻松实现带有时间选择的功能,这对于需要精确时间输入的场景非常有用。通过学习和...

    extgrid导出excel

    4. **处理浏览器兼容性**:由于不同浏览器对文件下载的支持程度不同,可能需要使用一些库(如FileSaver.js)来处理文件保存的兼容性问题。 5. **处理Excel格式**:Exporter插件会将Grid数据转换为CSV或HTML格式,...

    ext2.0正式版本

    EXT 2.0的发布还包括对浏览器兼容性的提升。在2.0版本中,EXT库努力确保在各种主流浏览器上运行良好,包括Internet Explorer、Firefox、Chrome和Safari等。这使得EXT开发的应用程序可以在更广泛的用户群体中使用。 ...

    ext2.0(dateTimeField)

    在IT行业中,尤其是在Web开发领域...同时,开发者还需要注意兼容性和性能优化,确保在不同浏览器和设备上都能正常工作,并避免不必要的资源加载。通过灵活运用这些组件,开发者可以构建出功能强大且用户友好的Web应用。

    EXT开发文档

    2. **跨平台兼容性**:**EXT** 支持多种浏览器,并且能够确保在不同操作系统和浏览器环境下的稳定性和一致性。 3. **丰富的 UI 组件**:提供了大量可定制的用户界面组件,如表格、树形菜单、下拉列表等,便于快速...

Global site tag (gtag.js) - Google Analytics