表单不重新加载当前页面

时间:2017-03-15 22:15:57

标签: php forms

我在“currentpage.php”中有一台状态机。我正在尝试调用该文件并以第一个状态准备数据。第二个状态我想显示信息并允许进行更改。最后,最后一个状态是解释数据并将其保存。

以下代码来自第二个状态,但是当按下“保存”时,页面不会重新加载。为什么以及如何才能使其发挥作用?

<form method="post" action="currentpage.php"></form>
<div id="content">
<div id="fields">
    <?php echo '<textarea name="textarea" style="width:100%;height:100%;" >'.$_SESSION["textarea"].'</textarea>'; ?>
</div>
<div id="instructions">
    <input type="submit" id="" value="Save"></input>
</div>
</div>
</form>

2 个答案:

答案 0 :(得分:0)

只需删除

</form>

所以改变

<form method="post" action="currentpage.php"></form>

在此

<form method="post" action="currentpage.php">

答案 1 :(得分:0)

您正在关闭其中没有任何内容的表单,删除结束表单标记,使其如下所示:

<form method="post" action="currentpage.php">
    <div id="content">
        <div id="fields">
            <?php echo '<textarea name="textarea" style="width:100%;height:100%;" >'.$_SESSION["textarea"].'</textarea>'; ?>
        </div>
        <div id="instructions">
            <input type="submit" id="" value="Save"></input>
        </div>
    </div>
</form>