在https://bm-translations.de/#kontakt我有一個帶有提交按鈕的表單,點擊時用加載gif代替。如果需要,在表單提交時停止加載圖像字段
問題是:如果其中一個必填字段未設置,表單不提交,但加載gif出現並且不會消失。只有在設置了所有必填字段的情況下才會出現如何表達
這是HTML:
<div id="formsubmitbutton">
<input type="submit" name="submitter" value="Submit Button" onclick="ButtonClicked()">
</div>
<div id="buttonreplacement" style="margin-left:30px; display:none;">
<img src="./bilder/preload.gif" alt="loading...">
</div>
這是JS:
function ButtonClicked()
{
document.getElementById("formsubmitbutton").style.display = "none"; // to undisplay
document.getElementById("buttonreplacement").style.display = ""; // to display
return true;
}
var FirstLoading = true;
function RestoreSubmitButton()
{
if(FirstLoading)
{
FirstLoading = false;
return;
}
document.getElementById("formsubmitbutton").style.display = ""; // to display
document.getElementById("buttonreplacement").style.display = "none"; // to undisplay
}
// To disable restoring submit button, disable or delete next line.
document.onfocus = RestoreSubmitButton;
請格式化您的代碼並使用lowerSnakeCase函數。 – dv02
@DirtyDev ...由OP提供的函數名稱。 – Shiladitya