0 0

google 浏览器为什么没有提交表单,求解?5

请看代码:

//选择文件值改变的时候
	var fileInput = $('#file');
	fileInput.live('change',function(){
		$("#fileUploadMes").fadeOut();
		if(fileInput.val()){
			var filename = file.name;
			file = fileInput[0].files[0];
			if(file.size<=30*1024*1024){
				
				$.ajax({
					url:"index.php?plugin-FileSharing-FileSharing-checkFile",
					type:'post',
					cache:'false',
					dataType:'xml',
					data:{filename:filename},
					success:function(xml){
						var message = xml.lastChild.firstChild.nodeValue;
						if(message=='ok'){
							$("#fileUpLoad").submit(); //这里谷歌浏览器貌似没有运行来
						}else{
							$("#fileUploadMes").text(message);
							$("#fileUploadMes").css({color:'red'});
							$("#fileUploadMes").fadeIn();
						}
					}
					
				});

}else{
				$("#fileUploadMes").text("选择文件过大!");
				$("#fileUploadMes").css({color:'red'});
				$("#fileUploadMes").fadeIn();
			}
		}else{
			$("#fileUploadMes").text("请选择文件!");
			$("#fileUploadMes").css({color:'red'});
			$("#fileUploadMes").fadein();
		}
	});

 以上代码可以在firefox中正常运行,但是在google中就不能了,求解,感谢啊!

2013年12月28日 12:28

1个答案 按时间排序 按投票排序

0 0

只有一个理由,JS代码有误。用firebug调试一下!

2013年12月28日 18:45

相关推荐

    搜狗浏览器表单怎么清除保存的数据?.docx

    搜狗浏览器作为一款便捷的网络浏览器,在帮助用户提高上网效率的同时,也提供了自动保存登录信息等表单数据的功能,以便用户能快速填充表单。不过,出于隐私保护和数据安全的考虑,用户有时需要清除这些保存的数据。...

    .net 后台提交表单并返回结果

    当用户在`a.aspx`页面填写表单并点击提交按钮后,浏览器会构造一个HTTP请求,携带表单数据(POST方式时数据在请求体中,GET方式时数据在URL的查询字符串中)发送到`b.aspx`。 4. **服务器端处理**: 在`b.aspx`的...

    js实现定时提交表单

    在在线考试系统中,定时提交表单是一个关键功能,它确保考生在规定时间结束后自动提交试卷,防止作弊并保证考试公平性。下面将详细介绍如何使用JavaScript实现定时提交表单的功能。 首先,我们需要理解表单(Form)...

    js提交表单的三种方式

    当用户点击`&lt;form&gt;`元素内的`&lt;input type="submit"&gt;`或`&lt;button type="submit"&gt;`时,浏览器会按照`&lt;form&gt;`标签的`action`属性指定的URL发送表单数据,并根据`method`属性(默认为`GET`或`POST`)确定请求类型。...

    利用ajax提交表单完整流程

    提交表单后,为保持良好的用户体验,我们可以显示一个加载动画或提示信息,直到收到服务器的响应。当请求成功时,可以显示成功消息,失败则给出错误提示。 ### 7. 错误处理和重试机制 为了提高系统的健壮性,我们...

    防止Layui form表单重复提交的实现方法

    这个属性的作用是在表单提交时返回false,阻止浏览器执行默认的提交行为,即刷新页面。但仅仅这样做是不够的,因为用户可能会多次点击提交按钮,导致多次触发JavaScript的提交逻辑。 其次,可以采用Layui的lay-...

    post模拟登录,提交表单

    在IT行业中,模拟登录和提交表单是网络自动化和数据抓取的重要技术,常用于测试、数据分析或自动化脚本编写。这里的"post模拟登录,提交表单"涉及到HTTP请求方式中的POST方法,以及如何处理登录过程和后续的表单提交...

    Java嵌入谷歌内核简单浏览器跨平台

    总之,Java嵌入谷歌内核的简单浏览器——JxBrowser,为Java开发者提供了一个强大且灵活的工具,能够在Java应用中轻松集成现代Web浏览体验,同时保持跨平台的兼容性和易用性。无论是构建桌面应用、企业级系统还是其他...

    无刷新提交表单实现

    无刷新提交表单实现是现代Web开发中的一个重要技术,它为用户提供更为流畅的交互体验,无需等待整个页面刷新即可完成数据的提交与处理。这种技术通常依赖于Ajax(Asynchronous JavaScript and XML)或者现代浏览器...

    asp.net mvc3 表单提交和异步提交

    在这个框架中,表单提交和异步提交是两种重要的用户交互方式。本文将深入探讨这两种方法及其在实际开发中的应用。 首先,我们来看传统的表单提交。在ASP.NET MVC3中,表单提交是基于HTTP协议的POST或GET请求。当你...

    表单重复提交问题1

    - **令牌技术**:为每个表单生成唯一的令牌,提交时验证令牌,重复提交的请求会因为令牌无效而被拒绝。 每种策略都有其适用场景,开发者应根据实际需求选择合适的方法来防止表单重复提交,确保系统数据的一致性和...

    表单自动填写,网页自动提交工具

    模拟人工提交网页表单操作,同时监控提交结果变化并报警提示或自动处理报警动作。可广泛用于注册表单、登陆表单、信息添加修改表单提交。 1、支持多任务多操作连续提交,实现无人值守。 2、支持通过多代理服务器访问...

    浏览器拦截form表单target解决代码

    浏览器拦截form表单target解决代码,只有几个关键点要注意。如果能帮助各位解决问题就好

    用iframe提交表单,主要是将表单提交到iframe中,可实现无刷新提交。

    用iframe提交表单,主要是将表单提交到iframe中,可实现无刷新提交。 html页面: &lt;iframe name="FORMSUBMIT" width="1" height="1" &gt;&lt;/iframe&gt; ...

    不同浏览器对回车提交表单的处理办法

    而在Chrome和Safari中,即使没有`type="submit"`的按钮,浏览器也会根据`action`属性直接提交表单,这可能导致期望的验证失效。为了避免这种情况,可以监听键盘事件,如`onkeypress`,来控制回车键的行为。 如果...

    前端页面表单提交到google sheet的代码实现

    1.实现了前端页面提交表单到Google Sheet收集数据的功能 2.资源内容:前端页面源码,手把手设置Google Sheet 的app script脚本过程 ,app script的源码 3.应用场景:用户页面提交表单到Google Sheet收集数据的功能

    自动填表浏览器,读取excel后批量填表操作流程

    "自动填表浏览器"的功能为这项工作提供了高效解决方案,它允许用户读取Excel文件并批量填充到网页表单,显著提高了工作效率。下面我们将详细探讨这一操作流程。 首先,自动填表浏览器是一种具有智能填表功能的...

    C# Winform和网页表单交互(提交和获取)

    通过它们,我们可以模拟浏览器的行为,向网页发送POST或GET请求,从而提交表单数据,或者获取网页的响应内容。 1. **表单数据的提交**: - 使用`HttpWebRequest`创建一个指向网页URL的对象,设置其Method属性为...

    个人信息提交表单代码.zip

    【标题】"个人信息提交表单代码.zip"是一个包含原生JavaScript实现的表单美化和功能增强的代码资源。这样的代码通常用于创建一个吸引用户、易于使用的注册或信息提交界面。 【描述】提到的"个人信息提交表单代码"是...

Global site tag (gtag.js) - Google Analytics