Forms 我的联系人表单的提交按钮未提交和重定向
我正在开发我的第二个网站,在创建这一个网站和我的第一个网站的过程中,StackOverflow上的人提供了惊人的帮助。 我可以浏览并找到几乎任何我不想知道的东西。 99%的问题都是我在这里读到的答案。 首先非常感谢大家 这是我第一次发布一些东西,因为我无法找到代码的具体答案。 这里也有人有同样的问题,但当我看他们的代码时,我就不知所措了。 到现在为止,我对html有相当多的了解。我对php一无所知。 我不是在找什么花哨的东西,我只是想创建一个简单的联系人表单 这是我的问题和代码,我希望你们中的一些人能够帮助我 我使用了youtube教程中的PHP代码,它非常简单(如前所述:第一次使用PHP),但我无法让它工作。虽然我做的一切都和剪辑里的那个人一样。他表现出他的工作能力,所以我非常好奇我的工作能力如何 我的表单没有“发送”,单击“提交”按钮后,我没有收到“谢谢”行 以下是html:Forms 我的联系人表单的提交按钮未提交和重定向,forms,button,redirect,submit,Forms,Button,Redirect,Submit,我正在开发我的第二个网站,在创建这一个网站和我的第一个网站的过程中,StackOverflow上的人提供了惊人的帮助。 我可以浏览并找到几乎任何我不想知道的东西。 99%的问题都是我在这里读到的答案。 首先非常感谢大家 这是我第一次发布一些东西,因为我无法找到代码的具体答案。 这里也有人有同样的问题,但当我看他们的代码时,我就不知所措了。 到现在为止,我对html有相当多的了解。我对php一无所知。 我不是在找什么花哨的东西,我只是想创建一个简单的联系人表单 这是我的问题和代码,我希望你们中的一
<form method="post" action="contactform" name="contactform" id="contactform">
<ol>
<li>
<label for="voornaam">Voornaam</label>
<input type="text" name="voornaam" />
</li>
<li>
<label for="achternaam">Achternaam</label>
<input type="text" name="achternaam" />
</li>
<li>
<label for="telefoon">Telefoon Nummer</label>
<input type="text" name="telefoon" />
</li>
<li>
<label for="email">E-mail Adres</label>
<input type="text" name="email" />
</li>
<li>
<label for="bericht">Type hier je bericht</label>
<textarea name="bericht"></textarea>
</li>
<li>
<input name="submit" type="submit" value="submit" />
<input name="reset" type="reset" value="reset" />
</li>
</ol>
</form>
沃纳姆
阿切特南
纽默电视台
电子邮件地址
hier je bericht型
而PHP:
<?php
$voornaam = $_POST ['voornaam'];
$achternaam = $_POST ['achternaam'];
$telefoon = $_POST ['telefoon'];
$email = $_POST ['email'];
$bericht = $_POST ['bericht'];
$to = "felicevancuyk@gmail.com";
$subject = "dkl groep bericht";
mail ($to, $subject, $bericht, "From " . $voornaam . $achternaam . $telefoon};
echo "Bedankt. We nemen zo snel mogelijk contact met u op.";
?>
可能是您的操作设置不正确:
<form method="post" action="contactform" name="contactform" id="contactform">
祝你好运 您只需将第一行代码的action属性更改为要处理表单的页面。它可能是同一页,但建议位于另一页。以下是在同一页面中提交表单的示例:
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" name="contactform" id="contactform">
提交而不提交的另一种情况是html格式错误
<>我的代码在我的HTML表单中间插入了一个PHP错误。
修复了错误,提交再次工作
就我而言,根本不涉及js不确定你是否在这篇文章中得到了我的新条目。我希望你愿意再看一眼。非常感谢!我没有收到你的条目,因为你添加了它作为另一个答案。行中的结束括号类型错误(用大括号代替右括号)。安全问题总是至关重要的,即使是在一个小网站上。是的!非常感谢你!我真不敢相信,看了那么久,竟然看不到那个卷曲的背带!!当然,它现在起作用了。非常感谢您的时间和帮助!我将继续清理回复,谢谢!
$cleaned_voornaam = preg_replace("/[^ 0-9a-zA-Z]/", "_", $_POST['voornaam']);
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" name="contactform" id="contactform">