デフォルトの送信ボタンを備えたhtmlのフォームがあります。フォームが送信された後、php ファイルが実行されます (action = homelocation で)。JQuery UI ダイアログを使用してフォームを表示することにしました。そこには 2 つのデフォルト ボタンがあります。1 つは保存用、もう 1 つはダイアログを閉じるためです。フォーム送信ボタンのアクションを JQuery ダイアログ ボタンに割り当てる方法を教えてもらえますか (つまり、フォームの送信ボタンをダイアログ内のボタンに置き換えます)。これが私のコードです:
<div id="userdialog" title="Add">
<form id="add" action="engine.php" method="POST">
<input type="hidden" name="action" value="homelocation" id="action">
<button type="submit">Save this location</button>
</form></div>
ダイアログ:
$('#userdialog').dialog({
width: 260,
position: [250,100],
buttons: {
"Save": function() {
HERE GOES THE REQUIRED FUNCTION
$(this).dialog('close'); },
"Don't Save": function() {
$(this).dialog("close");
}
}
});