好的,所以我有一个非常基本的表格,它曾经可以工作。
<form action="index.php#enquiry" method="post" id="quickform">
<input type="hidden" name="submit" value="yes">
<label class="labels">Name</label>
<input type="text" id="reqname" name="reqname" /><br/>
<label class="labels">Tel</label>
<input type="text" class="validate[required] input" name="num" id="valiphone" /><br/>
<label class="labels">Email</label>
<input type="email" class="custom[email] input" name="useremail" id="valiemail" />
<label class="labels">Enquiry</label>
<textarea id="textarea" rows="7" name="messtxt" class="validate[required]"></textarea>
<button type="submit" style="border: 0; background: transparent" id="sendButton" >
<img src="images/send.png" alt="submit" />
</button>
</form>
这个自我提交,并且在重新加载时应该点击一个简单的 php if 语句:
if (isset($_POST['submit'])) {
Do thing A
}else{
Do thing B
}
事情 A 永远不会被执行。
我知道它自己提交并点击了 PHP,因为我可以回显一个字符串
我已经这样做了一百万次,而且我 100% 确定这个脚本在几天前就可以正常工作,所以除非我打错了一些东西并且偶然看不到它。在页面不发布的地方有什么可能出错的地方吗?服务器明智的还是什么?我注意到我的上传脚本存在类似问题。