我試圖防止單擊兩次窗體的保存按鈕。當我在表單的標籤中設置onsubmit='save.disabled=true'
時,該按鈕在提交時被禁用,但POST數據不再包含「保存」鍵和值。由於表單上有多個按鈕,因此我需要知道哪個按鈕被點擊。有沒有這種副作用禁用保存按鈕的另一種方法?使用onsubmit來禁用按鈕在POST中失去按鍵/值
<form method='post' action='dosomething.php?' enctype='multipart/form-data' onsubmit='save.disabled=true'>
... input types & Other buttons ...
<input type='submit' name='save' value='Save'>
</form>
看看http://stackoverflow.com/a/2155126/87956 –
看來這個答案是特定於asp的。但它確實給了我一個想法,即不是每次更改按鈕的值,都可以在每次單擊按鈕時更改按鈕的「名稱」屬性,以便我可以識別它是否爲Save,Save1,Save11 ... – mseifert
爲什麼不隱藏按鈕而不是禁用它? – bksi