我想在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将页面移至另一个页面.
我认为这是鉴于情况的最佳做法.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。