推 fillano:我試了一下,應該是因為disabled,所以沒送出 07/01 21:25
請問一下
我有個需求就是在網頁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