【发布时间】:2015-05-14 06:33:21
【问题描述】:
我正在编写一个基本的 HTML 表单,它与 JDBC 交互以将值传递给 DB。
这是我的两行代码:
<form id="splash" action="http://localhost:8080/Practice01/DatabaseAccess" method="post">
<button type="submit" onclick="myFunction()" class="btn">Submit</button>
当前的输出是,当我提交表单时,pade 被定向到http://localhost:8080/Practice01/DatabaseAccess。但我想在提交时打开另一个页面(或执行 myFunction)。感谢页面。我如何做到这一点。
任何建议都会有所帮助。
【问题讨论】:
-
它们都应该按照您编写的方式执行。
-
但我的页面并非如此。如果我添加“onclick”,则只有该功能正在执行。否则,正在调用“动作”触发器。
-
myFunction()使用event.preventDefault()吗?这将阻止表单提交。 -
@Barmar :不。我没有在我的 JS 中使用任何 preventDefault。
标签: javascript html servlets jdbc