我有一个HTML表单,用户选择要上传的文件然后按下"提交"按钮。
<form action="upload.php" method="post" enctype="multipart/form-data">
Select file to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<br>
<br>
<input type="submit" value="Upload File" name="submit" onclick="changeButtonText()" id="submit">
</form>
当&#34;提交&#34;点击按钮,按钮中的文字变为&#34;提交&#34;到&#34;请等待......&#34;并且用户被发送到&#34; upload.php&#34;上传完成后。
<script>
function changeButtonText() {
document.getElementById("submit").value="Please wait...";
}
</script>
如果用户按下&#34;返回&#34;按钮在他们的浏览器中,他们返回到表单页面,但按钮中的文字仍然显示&#34;请稍候...&#34;。我已使用表单页面中的以下代码修复此问题。
<body onunload="">
我只是想知道这是否是恢复&#34;提交&#34;按钮来自&#34;请等待......&#34;回到&#34;提交&#34;如果&#34;返回&#34;按下按钮?页面上没有任何其他内容可供用户通过这样做而丢失,我只是想我会问这是否是最好的方法。