[英]Hide form and show div
所以我有这个
<?php
if(isset($_POST['submit'])) {
$error = "test";
}
?>
<div id="first" class="1">
<form action="" method="post" id="myform">
<p>
<label for="textfield">Text Field:</label>
<input type="text" name="name" id="name">
<br>
<input type="submit" name="submit" formmethod="POST">
</p>
</form>
</div>
<div id="second" class="2" style="display:none">
<?php echo $error; ?>
</div>
<script>
$(document).ready(function() {
$("#myform").submit(function(e) {
e.preventDefault();
$("#first").hide();
$("#second").show();
});
});
</script>
因此,使用javascript一切正常,隐藏了表单,显示了div,但php无法正常工作。 该表格仅提交给js,而不提交给php。
您需要采取行动,它什么也不做,因为不采取任何行动
<form action="name_of_this_file.php" method="post" id="myform">
要么
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="post" id="myform">
您没有列出php操作处理程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.