私はjqueryを初めて使用し、フォームから投稿された値を取得できないことを除いて、非常にうまく機能する確認/キャンセルメッセージボックスを持っています。私はそれが私であり、jqueryの理解が不足していることを知っていますが、誰かが私のコードを見て、関数(結果)に何が必要かを教えてくれれば、フォームが自分自身に投稿されたときに使用できるようになりますif(isset['$_post['delete_job'])) PHPスクリプトを実行するため。
私のフォーム...
<form id="del_job" onsubmit="return del_job()" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<div id="deleted"><button type="submit" name="delete_job" title="Delete Job" style="float:left; border:none; cursor:pointer" ><img src="img/delete.jpg" /></button> Delete</a></div>
</form>
私のJquery...
<script type="text/javascript">
$(document).ready(function() {
$('#del_job').submit(function(ev){
$.msgbox("Are you sure?", {
type: "confirm",
buttons: [
{type: "submit", value: "Yes"},
{type: "cancel", value: "No"}
]
}, function(result) {
if (result && result=='Yes') {
$('#del_job').send();
}
});
ev.preventDefault();
});
});
</script>