【发布时间】:2023-04-10 15:01:03
【问题描述】:
所以我有这个
<?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。
【问题讨论】:
-
你需要 ajax 和那个兄弟。
标签: javascript php forms hide show