使用javascript刷新未设置的按钮?

时间:2017-05-04 00:30:07

标签: javascript php html forms

我正在制作一个计算器,它会在同一页面上显示结果,但是当我刷新按钮时,仍然会设置'根据PHP。 我有一个函数运行来捕获刷新并在javascript中停止这样的事情我正在做的其他事情但我不知道如何解开'取消设置'刷新按钮。

<script>
document.addEventListener("DOMContentLoaded", function() {
  hide();
});
function hide() {
    var x = document.getElementById('drinksDIV');
    x.style.display = 'none';
    var x = document.getElementById('submit');
    x.session_unset;
}
function enableDisable(bEnable, textBoxID)
{
    document.getElementById(textBoxID).disabled = !bEnable
}
function myFunction() {
    var x = document.getElementById('drinksDIV');
    if (x.style.display === 'none') {
        x.style.display = 'block';
    } else {
        x.style.display = 'none';
    }
}
</script>

但是当我刷新回声时,结果仍然保留在顶部

这就是我在页面顶部的内容:

<?php
if(isset($_POST['submit'])){ //check if form was submitted
  $input = $_POST['age']; //get input text
  echo "Success! You entered: ".$input;
}    
?>

一旦提交,它将永远存在,而不是隐藏在刷新

1 个答案:

答案 0 :(得分:-1)

如果您在执行PHP代码后不希望在页面上显示任何内容,则可以执行以下操作:

<?php
if(isset($_POST['submit'])){ //check if form was submitted    
  $input = $_POST['age']; //get input text
  echo "Success! You entered: ".$input;
  die();
}    
?>

请注意echo之后调用的die()函数。