私はこのようなフォームを持っています:
<form action="confirm-and-send.php" method="post" onsubmit="return(confirmation());">
<input a lot of input fields here>
<button type="submit" name="confirm_and_send" id="submit-button" class="sent-to-client-bttn" style="margin-left:630px;margin-top: -125px;"></button>
</form>
次に、jquery ui関数があります
function confirmation(){
$("#some-div").dialog({
bgiframe: true,
autoOpen: false,
minHeight: 200,
width: 350,
modal: true,
closeOnEscape: false,
draggable: false,
resizable: false,
buttons: {
'Yes': function(){
$(this).dialog('close');
callback(true);
},
'No': function(){
$(this).dialog('close');
callback(false);
}
}
});
}
function callback(value){
//do something
}
私は彼らがこことここで言うことに従っていますが、うまくいきませんでした. event.preventDefault()
はいボタンを押すと、for は送信されません。入れないと、2 つのオプションのいずれかを選択する前にフォームが送信されます。誰かが私に適切な例を与えることができますか?