다음 코드는 작동하지 않습니다. 이 일로 나를 도울 수 있기를 바랍니다.jQuery 양식 제출
기본적으로 양식을 제출하기 전에 먼저 jQuery Dialog를 사용하여 확인하고 싶은 양식이 있습니다. 그래서 제출을 클릭하면 대화 상자가 나타나지만 아무 것도 확인하지 않으려면 예를 누릅니다 !!
$(function() {
$('#massform').submit(function(e){
e.preventDefault();
$('#dialog-mass-confirm').dialog('open');
});
$("#dialog-mass-confirm").dialog({
autoOpen: false,
resizable: false,
draggable: false,
height:180,
modal: true,
buttons: {
"No": function() {
$(this).dialog("close");
},
"Yes": function() {
$("#massform").submit();
}
}
});
});
<form id="massform" method="post" action="new.php">
<input type="text" name="email" size="41">
<input type="submit" value="Submit">
</form>
예를 누르면 e.preventDefault()가 호출됩니까? – Douglas
콘솔에 아무것도 있습니까? 또한 청취자 onsubmit을 사용하면 팝업 대화 상자에서 이벤트를 호출 할 때도 기본 동작을 방지 할 수 있습니다. – Alfabravo
, 더글러스, 예 - 알아낼 수 있습니다. – user1766734