1つの非表示の入力フィールドと送信ボタンを備えた単純なフォームがあります。ユーザーが送信ボタンをクリックしたときに、最初にconfirm()関数を使用してJavaScript関数を実行するようにします。ユーザーが「OK」または「キャンセル」を押すかどうかに応じて、フォームを送信するか、送信しないかを指定します。オンクリック機能を送信ボタンに正常に割り当て、上記のように機能させるにはどうすればよいですか?
function confirmDelete() {
var del = confirm("Are you sure you wish to delete this post?");
if (del)
//continue and submit the form
else
//the form should not be submitted
}
フォームは次のとおりです。
<form action="/delete/" method="post">
<input type="hidden" name="path" value="'.$path.'" />
</form>
フォームを完全に破棄して、非表示の変数をGET変数として/ delete /ページに渡すことができることに気付きましたが、セキュリティ上の理由からPOST変数を使用したいと思います。