提交时,如何阻止php在浏览器中打开新标签页

时间:2018-07-09 08:00:05

标签: php html

我是php的新手,我正在尝试准备一种表单,您必须在表单中输入两个数字,这些数字在提交时会彼此加在一起。 它可以正常工作,但是每当我单击提交时,它都会在浏览器中打开一个新标签页(经过chrome和firefox测试)显示给anwser,这是我不想要的。 我将php代码写入与html相同的文件中。 谁能帮我? 谢谢!

<!DOCTYPE html>

<form target="/index.php" method="GET">
    <input type="number" name="num1">
    <input type="number" name="num2">
    <input type="submit">
</form>

<p>anwser:</p> 
<?php
     echo $_GET["num1"] + $_GET["num2"];
?>

1 个答案:

答案 0 :(得分:1)

php与新窗口无关...

它的目标是什么...它会打开一个内部名称为“ /index.php”的新窗口 您正在寻找的是action =“ / index.php”

<form action="/index.php" method="GET">
    <input type="number" name="num1">
    <input type="number" name="num2">
    <input type="submit">
</form>

<p>anwser:</p> 
<?php
    echo $_GET["num1"] + $_GET["num2"];
?>