在PHP中,向电子邮件表单添加多个电子邮件地址可以通过以下步骤实现:
<input type="email">
标签来确保输入的值符合电子邮件地址的格式要求。<form action="send_email.php" method="post">
<label for="email">Email Address:</label>
<input type="email" name="email[]" id="email" required>
<button type="button" onclick="addEmailField()">Add Email</button>
<input type="submit" value="Send Email">
</form>
function addEmailField() {
var container = document.createElement("div");
container.innerHTML = '<input type="email" name="email[]" required>';
document.getElementById("email").parentNode.appendChild(container);
}
name="email[]"
来定义电子邮件输入框的名称,所以在PHP中可以通过$_POST['email']
来获取一个包含所有电子邮件地址的数组。<?php
$emails = $_POST['email'];
foreach ($emails as $email) {
// 在这里执行发送电子邮件的操作,可以使用PHP内置的邮件函数或者第三方库
// 例如:mail($email, $subject, $message);
}
?>
通过以上步骤,我们可以实现向PHP电子邮件表单添加多个电子邮件地址的功能。在实际应用中,可以根据具体需求对邮件发送进行进一步的处理,例如添加主题、正文内容等。
领取专属 10元无门槛券
手把手带您无忧上云