[問題] submit後disable button

看板Web_Design作者 (WebGhost)時間18年前 (2007/07/01 17:50), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
請問一下 我有個需求就是在網頁submit送出資料後將按鈕disable掉避免重複點選 網路上試過幾個範例,作法大概如下: <script type='text/javascript'> function checkdata(){ document.getElementById("submit").disabled=true; return true; } </script> <form name="form1" method="POST" OnSubmit="return checkdata()"> <input id="test" type="hidden" name="test_data" value=""> <input id="submit" type="submit" name="submit" value="送出"> </form> 不過當我接POST資料的時候卻抓不到submit,程式如下: <?PHP if (isset($_POST['test_date'])) echo "有抓到test_date".<br />; else echo "沒抓到test_date".<br />; if (isset($_POST['submit'])) echo "按下submit"; else echo "沒按下submit"; ?> 結果如下: 有抓到test_date 沒按下submit ---------------------- 不知道為什麼會出現上面的情況,這樣我就沒辦法判斷使用者有沒有按下submit 請問這部分程式碼該怎麼寫才能抓到submit呢?謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.59.55

07/01 21:25, , 1F
我試了一下,應該是因為disabled,所以沒送出
07/01 21:25, 1F
文章代碼(AID): #16XtZLgQ (Web_Design)
文章代碼(AID): #16XtZLgQ (Web_Design)