2017-02-21 88 views

回答

2

可以使用

echo "<input type='submit' name='add' onclick="this.form.submit(); this.disabled = true;" value=\"".$LANG['help'][14]."\" class='submit' >"; 
+0

的問題是,使用該代碼當按鈕不發送表單,它自加載頁面以來被禁用。 – Behavior

+0

你在調用表單提交的任何函數嗎? –

+0

我猜如果我調用函數,但我沒有看到它,它是默認的GLPI文件。 – Behavior

1

你可以試試下面的代碼

echo "<input type='submit' name='add' onclick="this.disabled = true; this.form.submit();" value=\"".$LANG['help'][14]."\" class='submit' >"; 
+0

刷新表單視圖但不發送。 – Behavior

+0

你使用js中的任何函數來處理表單提交? –

+0

做或不​​做。沒有「嘗試」。一個好的答案***將總是解釋所做的事情以及爲什麼這樣做,不僅是爲了OP,還是爲了將來訪問SO。 –

0

請儘量將

$('input[type="submit"]').click(function() { 
    this.disabled = true; 
}; 
+0

我會如何放置該代碼?我是PHP的新手,當我把它放入以及我離開頁面空白時,你能告訴我它放在哪裏嗎? – Behavior

+0

做或不​​做。沒有「嘗試」。一個好的答案***將總是解釋所做的事情以及爲什麼這樣做,不僅是爲了OP,還是爲了將來訪問SO。 –

+0

是的,不僅代碼和我完成了,我想知道學習php的原因。 – Behavior