Javascript 联系表没有 execute/send 电子邮件

Javascript contact form doesn't execute/send email

<script type="text/javascript">
        function validateform() {
            var inputbericht = document.forms["formulier"]["bericht"].value;
            var inputmail = document.forms["formulier"]["mail"].value;
            var inputvoornaam = document.forms["formulier"]["Voornaam"].value;
            if (inputvoornaam == null || inputvoornaam == "") {
                alert("Naam moet worden ingevuld!");
                return false;
            }
            if (inputmail == null || inputmail == "") {
                alert("E-mailadres moet worden ingevuld!");
                return false;
            }
            if (inputbericht == null || inputbericht == "") {
                alert("Een bericht moet worden ingevuld!");
                return false;
            }
        }


        </script>
<form action="mailto:MYEMAIL" method="post" name="formulier" onsubmit=" return validateform()">

        <p>Naam: <input type="text" name="Voornaam"></p>
        <p>E-mailadres:  <input type="text" name="mail"></p>
        <p>Bericht: <br><br><textarea name="bericht" rows="5" cols="110"></textarea></p>
        <p><input type="submit" name="submit" value="Verzenden"></p>
        <br>
    </form>

我已经用 MYEMAIL 更改了我的电子邮件以审查我的电子邮件地址。 填写表格并点击提交时,我没有收到任何电子邮件。 似乎有些地方没有正确执行,我想我应该在提交按钮上添加一些东西,但我不太确定是什么以及为什么。

据我所知,这种方法行不通。您需要将提交的数据发送到某种脚本,然后该脚本将使用邮件协议发送它。

如果您不想使用完整的 JavaScript 解决方案,总有 Mandrill. If you're using PHP, and your server supports it, you might use something like the mail() 功能。