jQuery("form.areyousure").submit(function(e){
if (!confirm("Are you sure?")){
e.preventDefault();
return;
} else {
jQuery("form.areyousure").submit(this);
}
});
此页面上有几个带有 class=areyousure 的表格。我只需要一个简单的检查。弹出确认对话框,但在“确定”时,我被重定向到 /admin/undefined。我尝试过在提交()中使用和不使用“else”,使用和不使用“this”。也试过:
} else {
this.submit();
}
这包含在 jQuery(document).ready(function(){ 中。
这是表格。几个项目中的每一个都有一个删除和清除表单。因此,目前页面上只有 2 个表单,但可能有多个 X 2。
<form method="post" id="landingpagessettings" class="areyousure" >
<input type="hidden" value="1" name="dbid">
<input type="submit" value="Clear" name="e-button">
<input type="hidden" name="e-action" value="sth" />
</form>