Для меня это немного сложно объяснить, поэтому я постараюсь изо всех сил. У меня есть страница с списком не менее 10 адресов электронной почты. Вместо того, чтобы иметь эти простые ссылки mailto, я хотел бы, чтобы в лайтбокс была простая форма (эта часть была простой).
В следующей части я затрудняюсь. Мне нужно выяснить, как не только сохранить каждый адрес электронной почты в переменной, но также отправить форму на адрес электронной почты, который был нажат (если щелкнуть по адресу [email protected], форма отправит на этот адрес, и так далее.)
Я видел это раньше, поэтому знаю, что это возможно, я просто не знаю, с чего начать. Благодарю!
Я бы сделал что-то вроде...
<!-- 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">[email protected]</span>
<!-- The script -->
<script>
$(".contacttrigger").click(function(){
$("#emailto").val($(this).html());
// Show your lightbox now
});
</script>
Очевидно, что на стороне сервера вам нужно будет иметь валидацию, чтобы убедиться, что emailto
является допустимым адресом электронной почты, который форма разрешена для отправки