【发布时间】:2013-01-01 09:25:30
【问题描述】:
当表单提交时,我的页面被重定向到 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!';
}
?>
【问题讨论】:
-
是在同一个脚本(form.php)中处理它的表单和代码吗?
-
form has submitted somewhere on the html page(maybe inside a div or input field)是什么意思 -
不完全确定我是否理解你的意思,但听起来你试图在没有页面刷新的情况下显示一些东西,你可以用 AJAX 来做
-
当他们点击其中一个提交按钮时,我想回显结果但不离开页面。回显消息如何显示在表单所在的html页面而不是PHP?我的意思是没有阿贾克斯。我的想法是将 PHP 中的值发送到 html 页面中的输入文本字段。这有意义吗?
标签: php html forms submit echo