Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Window.print()之后的Javascript;在Firefox中不运行

Window.print()之后的Javascript;在Firefox中不运行
EN

Stack Overflow用户
提问于 2017-04-12 06:22:30
回答 2查看 770关注 0票数 0

我正在尝试在提交输入控件提交表单之前打印该表单。我的代码是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<input type="submit" name="printForm" 
       value="Print Application Form"
       onClick="window.print(); 
       if (submitting) {return false;}
       else {submitting = true; return true;} ">

('submitting' a global 'var', initialised as 'false' - to stop double sends)

这在Safari、Chrome和IE中都有效,但在Firefox中出现了一个问题-打印完成后表单不会提交-但是,如果Firefox中的打印对话框被取消,表单就会提交。

我已经尝试将window.print移动到一个函数中以隔离它。但这并没有改变结果。

如有任何建议,我们将不胜感激,谢谢

我在这里搜索了所有与window.print相关的东西,浏览了许多问题,但没有找到任何有用的东西。(我还没有读完上千本书!)

EN

回答 2

Stack Overflow用户

发布于 2017-04-17 14:40:17

我找到了答案..。在最初的问题中,javascript都被执行了,但是window.print中的某些东西阻止了表单的实际发送。

解决方案是更改to按钮,并将实际的表单提交移动到javascript中,并将提交定位为紧接在window.print之前(而不是之后!)。这样,表单提交和页面打印都会实际发生。

票数 0
EN

Stack Overflow用户

发布于 2017-04-12 07:12:55

问题可能出在表单操作中。<form action="">如果在表单提交时加载文件,则在操作中传递该文件的完整路径,而不是相对路径。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43361808

复制
相关文章
如何在 Vim 中复制,剪切,粘贴
Vim 以及它的前辈 Vi 在 macOS 和基本上所有的 Linux 版本上都预装了。在你喜欢的编辑器还没有安装的情况下,对 Vim 有一些基本了解是很有用处的。
雪梦科技
2020/05/11
41.2K0
如何在 Vim 中复制,剪切,粘贴
网站建设需要满足的条件
如今,网站建设随处可见。它根据现代人已经越来越离不开网络,为大家提供无线的便利。为了让人们感到更加方便,最近的移动网站正如火如荼地进行着,很多企业都察觉到了这样的趋势,所以都在努力拓展这方面的服务。但是想要做得好,就不是每个人都能做到的了。那么优秀的手机网站建设应该要满足哪些条件呢?
我的昵称_
2018/07/13
2.2K1
网站建设需要满足的条件
求数组满足条件个数
System.out.println("数组中大于50的有"+max+"个,小于50的有"+min+"个");
算法与编程之美
2023/01/03
3690
求数组满足条件个数
Excel公式练习42: 统计句子中满足条件的单词个数
导语:继续研究来自于excelxor.com的案例。这个案例应用了前面分享的一些公式技巧,值得反复学习。
fanjy
2020/02/26
1.5K0
IOS开发中滑动页面时NSTimer停止的问题
我们在做倒计时的时候,发现当你手指按着屏幕不放,拖动tableView滑动的时候,写在cell上得倒计时停止倒计时,松开继续倒计时。研究发现就是拖动tableView滑动时,NSTimer停止了。 这其实就是runloop的mode在做怪。 runloop可以理解为cocoa下的一种消息循环机制,用来处理各种消息事件,我们在开发 的时候并不需要手动去创建一个runloop,因为框架为我们创建了一个默认的runloop,通过[NSRunloop currentRunloop]我们可以得到一个当前线程下面对应
王大锤
2018/05/17
1.8K0
实现多态必须满足什么条件
3 虚函数机制 virtual mechanism 先看代码: class A { public: virtual void print() { cout<<"A.."<<endl; } }; class B : public A { public: virtual void print() { cout<<"B.."<<endl; } }; void test4() { A a1; //base B b1;//child a1 = b1;//A::operator= 对
早起的鸟儿有虫吃
2018/04/13
7780
实现多态必须满足什么条件
RestHighLevelClient批量删除满足某些条件的数据
这个可以通过DeleteByQueryRequest来实现,实例代码如下 /** * 批量删除文档 * @throws IOException */ @Test public void deleteByQueryRequest() throws IOException { DeleteByQueryRequest request = new DeleteByQueryRequest("sub_bank1031"); request.setDocTypes("sub_bank");
johnhuster的分享
2022/03/29
1.8K0
如何在 Linux 中启动和停止监控模式?
监控模式是一种网络工具,允许计算机以无线接收器的形式接收和分析无线信号。在Linux系统中,您可以使用一些命令和工具来启动和停止监控模式。
网络技术联盟站
2023/05/29
3.2K0
如何在 Linux 中启动和停止监控模式?
Mysql删除满足自己某个条件的表
问题描述: 自循环删除,大概意思就是删除一个表里的部分数据,这些数据所满足的条件也在自己表里 ,我有点儿晕,直接上代码,这是select出来的,正常流程,如果要删除直接改成delete from …就行了
诡途
2022/05/09
2.7K0
Excel公式技巧20: 从列表中返回满足多个条件的数据
在实际工作中,我们经常需要从某列返回数据,该数据对应于另一列满足一个或多个条件的数据中的最大值。
fanjy
2020/03/25
9.3K0
Excel公式技巧20: 从列表中返回满足多个条件的数据
使用FILTER函数筛选满足多个条件的数据
其中,参数数组,是想要筛选的数据,可以是单元格区域或者数组。参数包括,指定筛选的条件,应返回TRUE,以便将其包含在查询中。参数是否为空,如果没有满足筛选条件的结果,则可以给该参数指定要返回的内容,可选。
fanjy
2023/09/15
3.6K0
使用FILTER函数筛选满足多个条件的数据
14:求满足条件的3位数
14:求满足条件的3位数 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述 编写程序,按从小到大的顺序寻找同时符合条件1和2的所有3位数,条件为:  1.该数为完全平方数  2.该数至少有2位数字相同  例如,100同时满足上面两个条件。 输入输入一个数n,n的大小不超过实际满足条件的3位数的个数。输出输出为第n个满足条件的3位数(升序)样例输入 1 样例输出 100 1 #include<iostream> 2 #include<cstdio> 3 #
attack
2018/04/11
1.4K0
SQL中JOIN时条件放在Where和On的区别
SQL中JOIN子句是用于把来自两个或多个表的数据连接起来,在这个过程中可能会添加一些过滤条件。昨天有小伙伴问,如下图的这两种SQL写法查询结果是否会一样?(好像这是某一年阿里的面试题)
Python数据科学
2020/11/11
3.5K0
SQL中JOIN时条件放在Where和On的区别
【说站】js如何检查是否满足条件
1、every只有满足每个条件才能返回true,some是任何一个满足返回true的项目,filter过滤出所有符合条件的项目(找不到返回空)。
很酷的站长
2022/11/24
2.2K0
【说站】js如何检查是否满足条件
26:统计满足条件的4位数个数
26:统计满足条件的4位数个数 总时间限制: 1000ms 内存限制: 65536kB描述 给定若干个四位数,求出其中满足以下条件的数的个数:  个位数上的数字减去千位数上的数字,再减去百位数上的数字, 再减去十位数上的数字的结果大于零。 输入输入为两行,第一行为四位数的个数n,第二行为n个的四位数,数与数之间以一个空格分开。(n <= 100)输出输出为一行,包含一个整数,表示满足条件的四位数的个数。样例输入 5 1234 1349 6119 2123 5017 样例输出 3 来源习题
attack
2018/04/03
2.5K0
如何在云中满足当今的灾难恢复需求
灾难恢复(DR)如今已经成为组织的首席信息官的首要任务。实际上,根据Enterprise Strategy Group的调查,改进数据备份和恢复是仅次于安全措施的IT部门第二个优先事项。
静一
2020/11/11
8610
如何在云中满足当今的灾难恢复需求
Excel公式练习45: 从矩阵数组中返回满足条件的所有组合数
导语:继续研究来自于excelxor.com的案例。这个案例很复杂,但解决方案却很精彩,值得好好研究。建议结合本文参阅原文,会有更大的收获。
fanjy
2020/03/12
3.3K0
PHP查询数据库中满足条件的记录条数(二种实现方法)
在需要输出网站用户注册数或者插入数据之前判断是否有重复记录时,就需要获取满足条件的MySQL查询的记录数目,接下来介绍两种查询统计方法,感兴趣的朋友可以了解下啊,或许对你有所帮助
shirayner
2018/08/10
2.1K0
Excel公式技巧21: 统计至少在一列中满足条件的行数
在这篇文章中,探讨一种计算在至少一列中满足规定条件的行数的解决方案,示例工作表如下图1所示,其中详细列出了各个国家在不同年份废镍的出口水平。
fanjy
2020/03/25
4.1K0
Excel公式技巧21: 统计至少在一列中满足条件的行数
点击加载更多

相似问题

满足条件时停止循环

14

如何在满足条件时停止其余代码

118

如何在满足条件时停止更新SetDownState()

10

满足条件时停止Gulp任务

33

满足条件时PowerShell停止脚本

113
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文