我對編程相當陌生,並且試圖設置一個簡單的測試表單,該表單應該添加或減去給定的兩個數字。我已經做了好幾次了,它總是運行良好。這一個,我無法弄清楚什麼是錯的。當我點擊提交時,它會在另一個選項卡中重新打開相同的頁面。html表單不提交併重新打開相同頁面
代碼的形式(HTML)
<form id="envio" target="formulario2p.php" method="POST">
Ingrese primer valor: <br>
<input type="text" name="valor1" id="valor1" />
<br>
Ingrese segundo valor: <br>
<input type="text" name="valor2" id="valor2" />
<br>
Indique operacion: <br>
<input type="radio" name="radio1" value="suma"/> sumar
<br>
<input type="radio" name="radio1" value="resta"/> restar
<br>
<input type="submit" value="operar"/>
</form>
PHP:
<?php
$valor1=$_POST["valor1"];
$valor2=$_POST['valor2'];
$radio1=$_POST["radio1"];
echo $valor1; echo $valor2;
if($radio1=="suma")
{$suma=$valor1 + $valor2;
echo "la suma es ".$suma;}
else {
$resta=$valor1 - $valor2;
echo "la resta es ".$resta;
}
?>
目標確定顯示窗體響應的窗口或選項卡,而不是處理數據的腳本。 –
沒錯。如在目標=「_ blank」中爲新標籤。會不會有我最初寫的東西可能是正確的? – user3191311
可能不是。你幾乎總是想要指定一個動作;否則該操作默認爲當前文檔。除非您的當前文檔可以顯示和處理表單 - 可能但不推薦 - 您想要指定表單的操作。 –