作者Arton0306 (Ar藤)
看板Ajax
標題[問題] 確認/取消 阻止表單送出
時間Fri Dec 26 01:52:20 2008
<input name="save" type="submit" id="isOK" value="確定完成(Finish)"
onclick="check()" />
function check(){
if (confirm("確定完成嗎?")){
return true;
}
else {
return false;
}
}
請問如何在使用按取消後使表單不送出呢
我這樣寫使用者按取消 但表單還是送出了@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.229.83
1F:推 neversay:try type='button' 12/26 03:08
2F:→ neversay:onclick='if(check())submit();' 12/26 03:08
3F:推 neversay:我記得onclick時submit已經送出了,所以阻止不了 12/26 03:10
4F:推 SansWord:<form onSubmit="check();"> 12/26 05:01
5F:→ SansWord:這樣應該就對了吧? 記得是加在form 裡面唷 12/26 05:02
6F:→ grence:onclick改這樣 onclick="return check()" 12/26 09:55
7F:推 emn178:<form onSubmit="return check();"> 12/26 22:28
8F:推 SansWord:我忘記加return 樓上正解 12/26 23:08
9F:→ Arton0306:感謝感謝! 12/27 15:59