[問題] submit後disable button
請問一下
我有個需求就是在網頁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
07/01 21:25, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):