Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.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
Php html表单未提交并重新打开同一页面_Php_Html_Forms - Fatal编程技术网

Php html表单未提交并重新打开同一页面

Php html表单未提交并重新打开同一页面,php,html,forms,Php,Html,Forms,我是一个编程新手,我正在尝试建立一个简单的测试表单,用来对给定的两个数字进行加法或减法。我已经做了好几次了,效果一直很好。这一次,我想不出是怎么回事。当我点击submit时,它会在另一个选项卡中重新打开同一页 表单的代码(html) 入口底漆价格: 安格尔·塞贡多·瓦洛尔: 印度歌剧: 苏马尔 餐馆 PHP: 指定操作: 你正在做: <form id="envio" target="formulario2p.php" method="POST"> 应该是 <

我是一个编程新手,我正在尝试建立一个简单的测试表单,用来对给定的两个数字进行加法或减法。我已经做了好几次了,效果一直很好。这一次,我想不出是怎么回事。当我点击submit时,它会在另一个选项卡中重新打开同一页

表单的代码(html)


入口底漆价格:

安格尔·塞贡多·瓦洛尔:

印度歌剧:
苏马尔
餐馆
PHP:


指定操作:

你正在做:

<form id="envio" target="formulario2p.php" method="POST">

应该是

<form id="envio" action="formulario2p.php" method="POST">

target
属性指定在何处打开新文档。
操作
指定将表单数据发送到哪个url。请参见

您的表单中缺少操作。你可以尝试:

<form id="envio" action="formulario2p.php" method="POST">
...
</form>

...

Target确定窗体响应显示的窗口或选项卡,而不是处理数据的脚本。右。与新选项卡的target=“\u blank”相同。在任何情况下,我最初写的东西都是正确的吗?可能不是。您几乎总是希望指定一个操作;否则,操作默认为当前文档。除非当前文档可以显示和处理表单(可能,但不推荐),否则您希望指定表单的操作。
<form id="envio" action="formulario2p.php" method="POST">
<form id="envio" action="formulario2p.php" method="POST">
...
</form>