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

时间:2013-10-23 15:13:06

标签: javascript php jquery email

这对我解释有点棘手,所以我会尽我所能。我有一个包含至少10个电子邮件地址列表的页面。而不是将这些简单的“mailto”链接,我希望在灯箱中有一个简单的形式(这部分很简单)。

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

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

1 个答案:

答案 0 :(得分:1)

我会做点像......

<!-- 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是允许表单发送到的有效电子邮件地址