看板 Web_Design 關於我們 聯絡資訊
請問一下 我有個需求就是在網頁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
fillano:我試了一下,應該是因為disabled,所以沒送出 07/01 21:25