提交表单时,我的页面被重定向到 PHP 并显示回显。如何在不重定向到 PHP 页面的情况下显示回显?所以回显应该显示在html页面(html表单所在的位置)。
<form method="post" action="../form.php">
<input type="submit" name="1" value="YES" />
<input type="submit" name="1" value="NO" />
</form>
-
<?php
$answer = $_POST['1'];
if ($answer == "YES") {
echo 'Good!!!';
}
else {
echo 'Try Again!';
}
?>
最佳答案
我猜你可以使用 <iframe>
的组合和 javascript 来获取结果。
<form method="post" action="submit.php" target="myIframe" >
<input type="submit" name="1" value="YES" />
<input type="submit" name="1" value="NO" />
</form>
<iframe name="myIframe">
</iframe>
关于php - 表单提交后如何在同一个html页面上回显?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14385867/