是否可以显示第二种形式?点击第一个表单提交按钮后?有没有办法隐藏第二种形式?
示例
<?php
if(isset($_POST['submit']))
{ #show form 2
}
?>
<form action="" method="post" name="form1">
<input type="submit" name="submit">
</form>
如果有办法隐藏form 2
<form action="" method="post" name="form2">
<input type="submit" name="submit">
</form>
提前感谢其他web开发人员
是。将条件下移。
<form action="" method="post" name="form1">
<input type="submit" name="submit">
</form>
<?php if (isset($_POST['submit'])) { ?>
<form action="" method="post" name="form2">
<input type="submit" name="submit">
</form>
<?php } ?>
但请注意,在form
的提交按钮中都有相同的name
,因此最好禁用以前的form
的提交:
<form action="" method="post" name="form1">
<input type="submit" name="submit"<?php if (isset($_POST['submit'])) { echo ' disabled="disabled"'; } ?>>
</form>
<?php if (isset($_POST['submit'])) { ?>
<form action="" method="post" name="form2">
<input type="submit" name="submit">
</form>
<?php } ?>