javascript - 单击电子邮件验证按钮未打开新窗口

标签 javascript php jquery html email

我正在尝试提供一项功能,我们的应用程序会发送验证电子邮件以确认用户激活他/她的在线注册。我有下面的 html 代码,当用户单击“确认电子邮件地址”按钮时,我想在其中打开一个新窗口。

<button id="emailVerificationBtn" onclick="javascript:openEmailVerificationPage('http://localhost:8080/myapp/tokens.html')"/>

和onclick,我调用javascript打开一个新窗口,然后验证完成后。

       <script>
            function openEmailVerificationPage(url) {
                document.getElementById("eamilVerificationForm").action = url;
                window.open('', "TheWindow");
                document.getElementById("eamilVerificationForm").submit();
            }
        </script>

我已经在浏览器中测试了这个html,它工作正常,但是当它发送到用户电子邮件并且用户尝试单击按钮时,新窗口没有打开。它在电子邮件中不起作用。我已经检查了 ie、Mozilla、chrome,并禁用了弹出窗口阻止程序。 但我面临电子邮件中的按钮点击问题。

编辑 - 我的表格

<form  id="eamilVerificationForm" method="post" target="TheWindow">

最佳答案

没必要使用javascript...

<a id="button_validation" href="http://www.ururlvalidation.com" target="_blank">Validate email</a>

关于javascript - 单击电子邮件验证按钮未打开新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21832084/

相关文章:

javascript - 如何迭代二维数组中的 "box"

javascript - Materialize-CSS Navbar 标签不适用于 Electron

javascript - 在渲染函数中使用动态 Vue 组件

javascript - keditor 将 blob 生成的图像 URL 转换为 base64

javascript - 使用 AngularJS 和 Azure 移动 Web 服务与 ng-resource 进行分页

php - 用于创建具有右键单击功能的网格的优秀免费 AJAX PHP 解决方案是什么?

javascript - 推送到数组的数据不会保留在数组中

javascript - 检查用户输入是否与变量中的多个单词中的任何一个匹配,如果匹配,则显示图像

javascript - jQuery(window) Ajax 导航

php - 打开带有动态内容的窗口