javascript - 按钮打开页面两次
问题描述
我有一个简单的表格,如下所示:
<form action = '../../uploadGI/index.php' method = 'post' target = '_blank'>
... (inputs)
<button class='btn actionbtn closebtn' onClick = 'this.form.submit()' ... >Submit</button>
</form>
表单向一个新页面发送一些参数,用户可以在该页面上传文档(或扫描它),这些参数与文档的类型、它在数据库中引用的表和表记录有关。
当我离开 target = "_blank" 时,表单会按预期工作。但是使用 target _blank 按钮会打开页面......两次。是什么导致了这种行为?
解决方案
表单中按钮输入的默认操作是提交表单。不需要onClick
属性/处理程序。只需删除onClick
<button class='btn actionbtn closebtn' ... >Submit</button>
推荐阅读
- scala - 基于集合列中的查找加入 2 个 DataFrame - Spark,Scala
- php - 从数据库中提取查询清除错误与停止的结果
- flutter - 以颤振形式?TextFormField 和 ListTile 可以一起工作吗
- python - Dask - 警告 - Worker 超出了 95% 的内存预算
- openmdao - OpenMDAO:如何解决“numpy.ndarray”对象没有属性“log”错误
- oracle - 在 Oracle 云中设置 ACL - 创建 Web 源时出现 APEX 错误 ORA-24247
- android - 我如何在android中使用java将数据写入firebase?
- javascript - 在 Jest 中测试回调
- python - 使用触摸屏在启动时运行 Python 脚本时显示名称错误
- vue.js - Vue 产生“语法错误:分配给右值”