我想在一个textarea中发送多封电子邮件。 Textarea type =“email”根本不起作用。
我想在textarea中接受由,
(逗号)分隔的多个电子邮件,我希望验证它们中的每一个。
什么可以解决这个问题?
答案 0 :(得分:3)
好的,所以这是一种完成你想要做的事情的方法
<html>
<form action="" method="POST">
E Mail:<br>
<textarea name="email" id="email" cols="50" rows="5"></textarea><br><br>
<input type="submit" value="Submit">
</form>
<?php
if(isset($_POST['email'])){
$email = $_POST['email'];
$email_array = preg_split("/[\s,]+/", $email);
//print_r($email_array);
foreach ($email_array as $key => $value) {
if (!filter_var($value, FILTER_VALIDATE_EMAIL) === true) {
//echo("$email is a valid email address");
echo "$value is invalid<br>";
}
}
}
?>
</html>