【发布时间】:2021-07-11 10:40:31
【问题描述】:
当我通常对链接使用确认框时,我会这样做:
<button type="button" class="btn btn-danger btn-sm" onclick="return confirm('Wollen Sie den Datensatz wirklich löschen?')">Delete</button>
现在我必须提交一个表格。在确认框的消息中,必须显示表单输入字段的值。
我解决这个问题的尝试是:
<input id="endetzum" type="text" class="form-control" name="Kursende" form="formularmodal3">
<input type="submit" class="btn btn-primary" value="Auswählen" form="formularmodal3" id="buttonkursende">
$('#buttonkursende').click(function(){
var datumende = ($("#endetzum").val());
confirm('Der Kurs endet zum '+datumende);
});
它也可以通过光学方式工作,但无论单击“确定”还是“取消”,表单都会始终执行。
当点击“取消”时,如何防止表单被发送?
【问题讨论】:
-
您需要返回
confirm对话框的结果 -
也许这对你有帮助。您的 html 代码中是否有 type="button" 用于取消按钮?