我是网页设计的新手,我对缓存有疑问。
我有一个名为buy-form.php的页面,它从form.php获取表单数据。我希望它有缓存错误,使谷歌浏览器读取"确认表单提交"当手动访问页面时。
例如,我只希望在提交表单数据时可以访问该页面。如果有人要在地址栏上输入页面,则应该有错误。
答案 0 :(得分:0)
javascript alert("Confirm Form Submission");
可以处理您的请求,并且可以跨浏览器生效。为具有所需警报的事件<input [other attributes here] onclick=myFunction()>
调用函数。警报将停止执行页面,直到确认(选中)为止。将安全代码附加到您的表单提交,PHP可以检查它,如果它无效,则die;
。
答案 1 :(得分:0)
将此声明添加到buy-form.php:
if(empty($_POST))
{
echo "<script type='text/javascript'>alert('Error!');</script>";
}
您可以替换'错误!'无论你喜欢什么