[英]Submit form on button click and disable button
請我需要您的幫助,我想禁用單擊按鈕並提交我的表格,這是代碼
{{ form_start(form, {'attr': {'id': 'myForm'}}) }}
//....... NOT important
{{ form_rest(form) }}
<button class="btn-large waves-effect waves-light fullwidth" type="submit" id="monBttn" onclick="myFunction()" name="action"
value="{{ 'registration.submit'|trans({}, 'FOSUserBundle') }}">
<i class="material-icons left">save</i>
Enregistrer
</button>
{{ form_end(form) }}
在我的按鈕上,我稱之為功能,這是代碼
<script>
function myFunction() {
buttn = document.getElementById("monBttn");
document.getElementById("myForm").submit();
buttn.setAttribute('disabled','disabled');
}
</script>
我的腳本不起作用,按鈕已禁用,但未提交值,謝謝:)
我創建了一個演示。 一切正常。
的HTML
<form>
<input type="submit" value="submit" id="submit">
</form>
腳本
$(function(){
document.getElementById("submit").onclick = function() {
this.disabled = true;
}
});
采用
document.getElementById("monBttn").disabled = true;
並且您還可以顯示“請稍候”消息。
document.getElementById("monBttn").disabled = "Please wait..."
Thx幫忙,這是工作腳本:
<script>
function myFunction() {
document.getElementById("monBttn").disabled = true;
document.getElementById("monBttn").innerHTML = "Traitement en cours...";
document.getElementById("myForm").submit();
}
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.