【发布时间】:2014-03-11 17:43:01
【问题描述】:
我有一个 HTML 5 表单页面。我知道form 标记中的方法属性action 决定了一旦提交按钮他的点击该做什么。
到目前为止,我有这样的东西:<form action="form_action.php" method="post"。我知道 HTML5 中的某些表单具有 required 属性,但我知道 PHP 代码也应该出于安全目的进行必要的检查。
如果有人点击提交,我希望在同一个 html5 表单页面上弹出所需的消息,而不是完全重定向到我的 php 代码。有人可以解释一下如何做到这一点或提供参考吗?
我读到了一些关于超全局_SERVER(["PHP_SELF"]) 的内容,但如果我使用它,如何将变量传递给我的 PHP 脚本?我也会用 PHP 做一些 SQL。
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
任何帮助表示赞赏。谢谢。
【问题讨论】:
-
将
action属性留空,如action=""并在同一文件中添加<?php if(isset($_POST['submit_btn_name'])) { //Handle the form's input } ?>
标签: php html forms required-field