因此,我将尝试描述我正在尝试制作的内容。
一个表格应该出现在顶部。只有一个输入和一个提交按钮。当您单击提交时,应该会出现一个带有结果的弹出窗口。
这是我的代码:
<html>
<head>
<script type="text/javascript">
$(document).ready(function(){
$(".show").click(function(){
$("#popup").fadeIn();
return false;
});
});
</script>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
Number: <input type="number" name="number" />
<input class="show" type="submit" name="submit" />
</form>
<div id="popup">
<?php
if(isset($_POST["number"])) {
echo $_POST["number"];
}
?>
<a id="iks">Close</a>
</div>
</body>
</html>
(我删除了一部分以使其更小,但有一些<head>
样式说明)display:none;
#popup
问题是它不会更新:它保持不变。弹出窗口有效,但无论我输入什么,它总是给出相同的数字。
我尝试不使用 jQuery,它可以工作,所以它与 php/html 无关。