我正在创建一个jquery ajax弹出注释表单,但我在php中设置我的"honeypot"的方式有问题.
蜜罐($ robotest)无效; 而是脚本返回"电子邮件不正确".任何人都能指出我的错误吗?谢谢
html表单是:
<form class="cmxform" id="commentForm" method="POST" action="">
<p>
<label for="cname">Name</label>
<input id="cname" name="name" size="25" class="required" minlength="2" />
</p>
<p>
<label for="cemail">E-Mail</label>
<input id="cemail" name="email" size="25" class="required email" />
</p>
<p>
<label for="curl">URL</label>
<input id="curl" name="url" size="25" class="url" value="" />
</p>
<p>
<label for="ccomment">Your comment</label>
<textarea id="ccomment" name="comment" cols="22" class="required"></textarea>
</p>
<p class="robotic" id="pot">
<label>Please leave this blank:</label>
<input name="robotest" type="text" id="robotest" class="robotest" />
</p>
<p>
<input class="submit" type="submit" value="Submit"/>
</p>
Run Code Online (Sandbox Code Playgroud)
编辑:
感谢@JamWaffles的支持.以下是实现蜜罐的正确方法.(正如Kamalo所说,你会希望将'robotest'的id设置为显示:你的css中没有:)
<?php
$robotest = $_POST['robotest']; …Run Code Online (Sandbox Code Playgroud)