浅谈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属性提交表单
有些情况下,同一个form在不同的情况下提交到不同的处理动作,可以在js中动态改变form的属性,满足不同条件的form提交需求. 如: 复制代码 代码如下: <form id="form" name="form" method="POST" enctype="multipart/form-data" action="action1.jsp" target="iframe">
-
jQuery动态设置form表单的enctype值(实现代码)
代码简单, 注意2个地方enctype和encoding 复制代码 代码如下: $("#form").attr("enctype", "multipart/form-data"); $("#form").attr("encoding", "multipart/form-data"); $("#form").attr(&quo
-
浅谈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
随机推荐
- SQL Server 2008 R2数据库镜像部署图文教程
- DWR Ext 加载数据
- 详解设计模式中的proxy代理模式及在Java程序中的实现
- iOS UIWebView实现禁止用户复制剪切功能
- Python中集合类型(set)学习小结
- Javascript调用Webservice的多种方法
- 上传多个文件的PHP脚本
- vbs:把一段文字中指定字符颜色变成红色的正则
- Python进程间通信之共享内存详解
- python实现DES加密解密方法实例详解
- requests和lxml实现爬虫的方法
- ie7下利用ajax跨域盗取cookie的解决办法
- Jquery具体实例介绍AJAX何时用,AJAX应该在什么地方用
- 阿里云申请的 CA Wosin 证书,在Windows iis下导入证书的步骤分享
- 一个实现VBS倒计时的代码
- Web开发者必备的12款超赞jQuery插件
- Android GridView中包含EditText的焦点重新获取方法
- 关于STL的erase()陷阱-迭代器失效问题的总结
- java中BigDecimal的操作方法
- 原生Ajax 和jQuery Ajax的区别示例分析