作者WebGhost (WebGhost)
看板Web_Design
标题[问题] submit後disable button
时间Sun Jul 1 17:50:12 2007
请问一下
我有个需求就是在网页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
1F:推 fillano:我试了一下,应该是因为disabled,所以没送出 07/01 21:25