浅谈jquery采用attr修改form表单enctype不起作用的问题
做文件上传,需要将表单元素的enctype设置为'multipart/form-data',用jquery的attr方法在目前较新的主流浏览器上测试均可成功,唯独IE下死活不行。后来查阅ie浏览器6,7,8(9+由于开发机为xp,未进行测试)不支持attr的方式来修改enctype属性,需要通过dom元素的原生方法来设置,
代码如下:
$('#form1').get(0).encoding = 'multipart/form-data';
以上这篇浅谈jquery采用attr修改form表单enctype不起作用的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
jQuery动态设置form表单的enctype值(实现代码)
代码简单, 注意2个地方enctype和encoding 复制代码 代码如下: $("#form").attr("enctype", "multipart/form-data"); $("#form").attr("encoding", "multipart/form-data"); $("#form").attr(&quo
-
jquery动态改变form属性提交表单
有些情况下,同一个form在不同的情况下提交到不同的处理动作,可以在js中动态改变form的属性,满足不同条件的form提交需求. 如: 复制代码 代码如下: <form id="form" name="form" method="POST" enctype="multipart/form-data" action="action1.jsp" target="iframe">
-
浅谈jquery采用attr修改form表单enctype不起作用的问题
做文件上传,需要将表单元素的enctype设置为'multipart/form-data',用jquery的attr方法在目前较新的主流浏览器上测试均可成功,唯独IE下死活不行.后来查阅ie浏览器6,7,8(9+由于开发机为xp,未进行测试)不支持attr的方式来修改enctype属性,需要通过dom元素的原生方法来设置, 代码如下: $('#form1').get(0).encoding = 'multipart/form-data'; 以上这篇浅谈jquery采用attr修改form表单en
-
jQuery扩展方法实现Form表单与Json互相转换的实例代码
JQuery笔记 记两段代码,使用JQuery实现从表单获取json与后端交互,以及把后端返回的json映射到表单相应的字段上. 把表单转换出json对象 //把表单转换出json对象 $.fn.toJson = function () { var self = this, json = {}, push_counters = {}, patterns = { "validate": /^[a-zA-Z][a-zA-Z0-9_]*(?:\[(?:\d*|[a-zA-Z0-9_]+)\]
-
浅谈Jquery中Ajax异步请求中的async参数的作用
之前不知道这个参数的作用,上网找了前辈的博客,在此收录到自己的博客,希望能帮到更多的朋友: test.html <a href="javascript:void(0)" onmouseover="testAsync()"> asy.js function testAsync{ var temp; $.ajax({ async: false, type : "GET", url : 'tet.php', complete: functi
-
jquery的ajax提交form表单的两种方法小结(推荐)
jquery的ajax提交form表单的两种方法小结(推荐) 方法一: function AddHandlingFeeToRefund() { var AjaxURL= "../OrderManagement/AjaxModifyOrderService.aspx"; alert($('#formAddHandlingFee').serialize()); $.ajax({ type: "POST", dataType: "html", url:
-
jquery实现ajax提交form表单的方法总结
方法一: 复制代码 代码如下: function AddHandlingFeeToRefund() { var AjaxURL= "../OrderManagement/AjaxModifyOrderService.aspx"; alert($('#formAddHandlingFee').serialize()); $.ajax({ type: "P
-
jquery插件EasyUI中form表单提交实例分享
之前用AJax给Controller传递参数,然后再调用服务端的方法对数据库进行更改,今天碰到一个新的方法,就是表单的提交,这样可以省去AJax传参. 当表单提交后,我们可以获取表单上控件中的值,然后再调用服务端的方法对数据库进行更改.下面的一张截图是具体的业务需求. 一.要实现的功能:从上面这个表单中,获取控件中的值,然后传递给后台.下面是表单代码. 二.表单代码 <div id="Editwin" class="easyui-window" title=&
-
jquery的attr方法禁用表单元素禁用输入内容
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <ti
-
利用ajax提交form表单到数据库详解(无刷新)
大家应该都知道,在静态页面提交表单到数据库很简单就是单纯的 <form action="test.php" method="post"> </form> 这个缺点是会刷新页面,会跳转页面的. 今天给大家带来的技术就是ajax提交表单 优点是不刷新页面,不跳转页面,静默提交的. 至于什么是ajax,自己去百度了解. 首先我们得要有一个表单提交页面: index.html 这个页面由两个部分组成 1.表单控件 2.jQuery+ajax处理脚本
-
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
• 依赖的脚本文件 <script src="../Javascript/jquery-1.11.1.min.js" type="text/javascript"></script> <script src="../Javascript/jquery.form.js" type="text/javascript"></script> • ajaxSubmit 和ajaxForm区
-
浅谈Vue+Ant Design form表单的一些坑
目录 设置默认值的坑 自定义 v-decorator 组件的坑 最近在用 vue + ant 写项目发现 from 组件的坑还是比较多的 设置默认值的坑 控制台报 Warning: You cannot set a form field before rendering a field associated with the value. You can use getFieldDecorator(id, options) instead v-decorator="[id, options]&q
随机推荐
- 我也种棵OO树JXTree[js+css+xml]
- jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
- JQuery入门—编写一个简单的JQuery应用案例
- 使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
- javascript 系统文件夹文件操作及参数介绍
- PHP面向对象之旅:深入理解static变量与方法
- 【消息提示组件】,兼容IE6/7&&FF2
- Android时间对话框TimePickerDialog详解
- 几个javascript操作word的参考代码
- MySQL修改root账号密码的方法
- 成为一个成功Jsp程序员的九步
- 详解Nginx中的geo模块与利用其配置负载均衡的示例
- 全面了解JavaScript对象进阶
- 关于Java中的继承和组合的一个错误使用的例子
- 详解JS与APP原生控件交互
- 求子数组最大和的解决方法详解
- C#中volatile与lock用法
- php 连接mysql连接被重置的解决方法
- Java HttpURLConnection使用方法详解
- Spring Boot使用profile如何配置不同环境的配置文件