Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除以前的echo/formphp_Php_Html_Jquery_Forms - Fatal编程技术网

如何删除以前的echo/formphp

如何删除以前的echo/formphp,php,html,jquery,forms,Php,Html,Jquery,Forms,我目前正在从事一个通过EOT控制输出的项目。但当我想要请求一个新控件时,他会将新控件置于前一个控件(或前一个echo)之下。现在我正在尝试删除或覆盖以前的回音。我知道已经有好几个话题了,但这不是我想要的。当我通过按钮请求新支票时,我想删除以前的回音。我已经尝试过在所有可能的地方使用“OB_clean”和“OB_Flush”,但这不起作用 谢谢 控制opvragen: 控制1 控制2 控制3 控制4 控制5 您的代码有一个表单,因此每次单击按钮时页面都会刷新并清除,而这个问题没有意义。无论如何

我目前正在从事一个通过EOT控制输出的项目。但当我想要请求一个新控件时,他会将新控件置于前一个控件(或前一个echo)之下。现在我正在尝试删除或覆盖以前的回音。我知道已经有好几个话题了,但这不是我想要的。当我通过按钮请求新支票时,我想删除以前的回音。我已经尝试过在所有可能的地方使用“OB_clean”和“OB_Flush”,但这不起作用

谢谢


控制opvragen:

控制1 控制2 控制3 控制4 控制5

您的代码有一个表单,因此每次单击按钮时页面都会刷新并清除,而这个问题没有意义。无论如何,如果这是您所需要的,一种方法是使用jquery来清除。您可以给div一个id,并使用简单的jquery清除元素中的所有内容。您可以回显jquery代码,也可以创建一个函数,在需要时使用回显进行调用。 这里有一个代码示例

<script>
     function cleardiv(){
        $("#div").html("");
    }
 </script>
 <div class="content">
   <div id="myForm" class="container-fluid">
    <form id="myForm" method="POST">
        <p class="Titel">Controles opvragen:</p>
        <div class="form-group">
            <div class="form-group">
                <button name="Controle1" type="submit" class="btn btn-primary" value="1">Controle 1</button>
                <button name="Controle2" type="submit" class="btn btn-primary" value="2">Controle 2</button>
                <button name="Controle3" type="submit" class="btn btn-primary" value="3">Controle 3</button>
                <button name="Controle4" type="submit" class="btn btn-primary" value="4">Controle 4</button>
                <button name="Controle5" type="submit" class="btn btn-primary" value="5">Controle 5</button>
            </div>
            <div id="div">
                <?php
                    echo "<script> cleardiv() </script>";
                    $uri = $_SERVER['REQUEST_URI'];
                    if (isset($_POST['Controle1'])) 
                    {
                    
                        $checkpointID = $_POST['Controle1'];
                        FormBuilder($checkpointID) ; 
                    }
                    if (isset($_POST['Controle2'])) 
                    {
                      
                        $checkpointID = $_POST['Controle2'];
                        FormBuilder($checkpointID);      
                    }
                    if (isset($_POST['Controle3'])) 
                    {
                        $checkpointID = $_POST['Controle3'];
                        FormBuilder($checkpointID);  
                    }
                    if (isset($_POST['Controle4'])) 
                    {
                        $checkpointID = $_POST['Controle4'];
                        FormBuilder($checkpointID); 
                    }
                    if (isset($_POST['Controle5'])) 
                    {
                        $checkpointID = $_POST['Controle5'];
                        FormBuilder($checkpointID); 
                    }
                    if (isset($_POST['Controle6'])) 
                    {
                        $checkpointID = $_POST['Controle6'];
                        FormBuilder($checkpointID);
                    }
                ?>
            </div>
        </div>
    </form>
</div>

函数cleardiv(){
$(“#div”).html(“”);
}

控制opvragen:

控制1 控制2 控制3 控制4 控制5

我知道这可能不是正确的方法,但也可以选择。

请发布文本而不是图像。曾经回响过的内容无法撤消。您可以先使用ob_start()进行捕获,然后根据需要使用ob_clean()。“我已经尝试过在所有可能的位置使用“ob_clean”和“ob_Flush”,但这无法“显示您尝试的位置和方式。甚至不清楚“删除以前的回音”是什么意思。”。在我看来,您描述的是页面内容的常规更改,这应该可以通过正常表单提交来实现。你能举个具体的例子说明你想在这里发生什么吗?谢谢你!这正是我要找的!!
<script>
     function cleardiv(){
        $("#div").html("");
    }
 </script>
 <div class="content">
   <div id="myForm" class="container-fluid">
    <form id="myForm" method="POST">
        <p class="Titel">Controles opvragen:</p>
        <div class="form-group">
            <div class="form-group">
                <button name="Controle1" type="submit" class="btn btn-primary" value="1">Controle 1</button>
                <button name="Controle2" type="submit" class="btn btn-primary" value="2">Controle 2</button>
                <button name="Controle3" type="submit" class="btn btn-primary" value="3">Controle 3</button>
                <button name="Controle4" type="submit" class="btn btn-primary" value="4">Controle 4</button>
                <button name="Controle5" type="submit" class="btn btn-primary" value="5">Controle 5</button>
            </div>
            <div id="div">
                <?php
                    echo "<script> cleardiv() </script>";
                    $uri = $_SERVER['REQUEST_URI'];
                    if (isset($_POST['Controle1'])) 
                    {
                    
                        $checkpointID = $_POST['Controle1'];
                        FormBuilder($checkpointID) ; 
                    }
                    if (isset($_POST['Controle2'])) 
                    {
                      
                        $checkpointID = $_POST['Controle2'];
                        FormBuilder($checkpointID);      
                    }
                    if (isset($_POST['Controle3'])) 
                    {
                        $checkpointID = $_POST['Controle3'];
                        FormBuilder($checkpointID);  
                    }
                    if (isset($_POST['Controle4'])) 
                    {
                        $checkpointID = $_POST['Controle4'];
                        FormBuilder($checkpointID); 
                    }
                    if (isset($_POST['Controle5'])) 
                    {
                        $checkpointID = $_POST['Controle5'];
                        FormBuilder($checkpointID); 
                    }
                    if (isset($_POST['Controle6'])) 
                    {
                        $checkpointID = $_POST['Controle6'];
                        FormBuilder($checkpointID);
                    }
                ?>
            </div>
        </div>
    </form>
</div>