在我的 Web 應用程式中,我想在用戶單擊它時隱藏提交按鈕。
通常,該選項較早時不存在,當單擊提交按鈕時,請求已提交。
然后我添加此代碼以隱藏單擊時的提交按鈕
<input type="submit" value="Submit Request" class="btn btn-success" onClick="this.disabled=true; this.value='Sending...'; submitForm(); return false;" />
現在問題是它被隱藏了,但是請求還沒有提交給控制器。
uj5u.com熱心網友回復:
你能針對這段代碼運行一些 Javascript 嗎?如果是這樣,您可以將其用于 html:
<form id="my-form" action="/whatever action">
<input type="submit" value="Submit Request" id="btn-show"
class="btn btn-success" />
</form>
這個腳本:
<script type="text/javascript">
var button = document.getElementById('btn-show')
button.addEventListener('click',hideshow);
function hideshow() {
document.getElementById('btn-show').style.display = 'block';
this.style.display = 'none'
document.getElementById("my-form").submit();
document.getElementById('btn-show').disabled=true;
document.getElementById('btn-show').value='Sending...';
return false
}
</script>
查看 codepen,了解如何將其融入您的專案:https ://codepen.io/bolti95/pen/qBpxgOQ
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/456523.html
標籤:C# html 网 asp.net-mvc
上一篇:請ExcelVBA幫助
