それで、私が作ろうとしていることを説明しようと思います。
上部にフォームが表示されます。1 つの入力と送信ボタンのみ。[送信] をクリックすると、ポップアップに結果が表示されます。
これが私のコードです:
<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についてではありません。