jQuery SimpleModal Confirm を使用して、フォームが送信されたときにはい/いいえの確認を表示しようとしています。
ここのデモ(リストの最後) を次のように変更して、フォームの送信をキャッチしてブロックしました。
ただし、これは jQuery 1.2.6 でのみ機能するようで、最近 1.3.2 にアップグレードすると、[はい] をクリックするとフォームが送信されなくなります。
ただし、コードの何が間違っているか、互換性がないかを判断することはできません。デモ (単純な window.href 実装で、両方のバージョンで動作します)。
$(document).ready(function () {
$('input.delete').click(function (e) {
e.preventDefault();
var target = $(e.target);
confirm("Really delete this event?", function () {
target.click()
});
});
});