如何使<input type =“email”/> textarea?

时间:2016-03-10 11:12:19

标签: html html5

我想在一个textarea中发送多封电子邮件。 Textarea type =“email”根本不起作用。 我想在textarea中接受由,(逗号)分隔的多个电子邮件,我希望验证它们中的每一个。 什么可以解决这个问题?

1 个答案:

答案 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>