在Firefox下使用Form.submit()遇到的问题 firefoxvs2012mvc4javascript 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改成这个试试: frames["iframeName"].document.getElementById("fromImport").submit(); 表单提交时针对表单来说的,表单中的元素是不行的,不能把submit绑定在表单的某个元素中 Html.BeginForm 这个就是表单啊。定义它的Id 没有问题啊。 严密的写法是用LS的Id,改成加载时试试var frame = frames["iframeName"];frame.onload = function(){ var frm = frame.document.getElementById("fromImport"); frm.onload = function(){ frm.submit();}}; var frm = frames["iframeName"].document.getElementById("fromImport");frm.onload = function(){ frm.submit();} 在火狐中,被动的submit是不行的,这涉及了一些安全的问题,只有去主动的submit,意思就是如果你点击某个按钮,这个按钮是在表单中,执行submit,这还没问题,如果是在表单外的话只是不行的... 其他浏览器是没问题的。 你可以看看这个 http://www.cozyboy.com/blogs/23.html 这个使用Firebug 调试,frame.document.getElementById("fromImport") 这个可以找到Form但是加上submit还是不好用。 这个很涨经验。 不过现在我这个问题已经查清楚了,这个代码没有问题,在Firefox下可以正常运行。在跳转到后台Controller的时候,写法有问题,出现错误。 MVC的问题 求助:找ASP.NET网页制作高手,有报酬。 压抑死,高手们帮忙解决小问题,图片上传控件 关于文件上传的问题 怎样获取Word或者Excel中的所有注释Comments ASP.NET 编辑的代码是不是能够被反编译呢 我想从button中继承一个平面按钮(borderstyle=solid,borderwidth=1px),应该怎么做呢? 这个地铁地图是怎么实现的?谢谢 asp.net 能否在linux 下运行 Asp跳转按钮问题 ASP.NET网站下载附件时报404错误 触发不了单击事件
var frame = frames["iframeName"];
frame.onload = function(){
var frm = frame.document.getElementById("fromImport");
frm.onload = function(){ frm.submit();}
};
frm.onload = function(){ frm.submit();}
你可以看看这个 http://www.cozyboy.com/blogs/23.html