使用一个表单在页面上使用多个电子邮件地址


Multiple email addresses on a page using one form

这对我来说有点难以解释,所以我会尽力而为。我有一个页面,其中至少有 10 个电子邮件地址。与其将这些作为简单的"mailto"链接,我希望在灯箱中有一个简单的表单(这部分很容易)。

下一部分是我发现困难的地方。我不仅需要弄清楚如何将每个电子邮件地址存储在变量中,还需要将表单发送到单击的电子邮件地址(如果单击 a@a.com,表单将发送到该地址,依此类推。

我以前看过它,所以我知道这是可能的,我只是不知道从哪里开始。谢谢!

我会做类似的事情...

<!-- Your contact form -->
<form action="contact.php" method="POST">
    <input type="hidden" id="emailto" name="emailto" value="">
    <!-- Rest of your form -->
</form>
<!-- Your email address triggers -->
<span class="contacttrigger">a@a.com</span>
<!-- The script -->
<script>
$(".contacttrigger").click(function(){
    $("#emailto").val($(this).html());
    // Show your lightbox now
});
</script>

显然,在服务器端,您需要进行验证以确保emailto是允许表单发送到的有效电子邮件地址

相关文章: