使按钮验证表单并打开链接

时间:2018-03-09 15:52:20

标签: html

我希望在表单中使用简单按钮,验证表单,同时使用" link.com"打开一个新标签页。但是当我点击按钮时,表单会被验证,但是" link.com"不开放。我不知道如何正确地做到这一点......谢谢



<form class="form-row" action="mail.php" method="post">
  <div class="col-12 col-md-12 mb-2 mb-md-0">
    <input type="email" class="form-control form-control-lg" id="inlineFormInputGroup" placeholder="email..." name="mail" required>
  </div>
  <div class="col-12 col-md-6">
    <button type="submit" class="btn btn-block btn-lg btn-primary btnoffre">Je veux en recruter !</button>
  </div>
  <div class="col-12 col-md-6">
    <a href="link.com"><button type="submit" class="btn btn-block btn-lg btn-primary btnoffre">Je veux être recruté.e !</button></a>
  </div>
</form>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

我猜你想要一个能完成两件事的按钮吗? 也许一些JavaScript片段会有帮助吗? :

获取正确的BUTTON元素 - 一个内部:

const BUTTON = document.querySelector("div button");

然后听点击事件,当它开始时,触发打开新标签的功能? :

BUTTON.addEventListener('click', function(){ window.open(link.com, '_blank');
win.focus(); }, false);

想知道这样的话会对此有所帮助吗?

答案 1 :(得分:0)

您可以在表单中添加onsubmit:

<form class="form-row" action="mail.php" method="post" onsubmit="window.open('http://www.google.com', '_blank')" >
相关问题