我想在PHP脚本运行时显示进度,因此用户不会在welcome.PHP中单击两次发送按钮,但这不会显示单击时的处理,而是在操作完成后显示,而我的意图是在获取操作时执行onclick被执行.
<html>
<head>
<script>
function myFunction() {
document.getElementById("display").innerHTML = "Processing . . .";
}
</script>
</head>
<body>
<form action="ratings.PHP" method="post">
Insert URL :
<input type="text" name="id">
<br> Number Of Reviews:
<input type="number" name="number">
<br>
<input type="submit" onclick="myFunction()">
</form>
<p id="display"></p>
</body>
</html>
解决方法:
为此,您可以单击鼠标,显示进度栏,然后通过AJAX提交表单.
表单的PHP处理完成后,您可以使用window.location将页面移至另一个页面.
我认为这是鉴于情况的最佳做法.