gpt4 book ai didi

jquery - 在将表单发布到操作方法之前显示 jQuery 对话框

转载 作者:行者123 更新时间:2023-12-01 06:50:46 25 4
gpt4 key购买 nike

我有一个基本表格。当用户提交表单时,我希望显示一个 jQuery 对话框,询问用户是否确定要继续。

这是我所拥有的:

<script type="text/javascript">
$(document).ready(function () {
$("#dialog-confirm").dialog({
autoOpen: false,
modal: true,
buttons: {
"Continue": function () {
// continue and post data to action method
},
"Cancel": function () {
// close dialog and do nothing
}
}
});
});
</script>

@using (Html.BeginForm("Index", "Members", FormMethod.Get))
{
Name: @Html.TextBox("searchName")
<input value="Submit" type="submit" />
}

但我不知道如何将对话框挂接到表单提交中。有谁知道该怎么做吗?

最佳答案

你可以这样做:

$('form#yourFormId').submit(function(e){
e.preventDefault();
$('#dialog-confirm').dialog('open');
});
$("#dialog-confirm").dialog({
autoOpen: false,
modal: true,
buttons: {
"Continue": function () {
$(this).dialog('close');
$("form#yourFormId").submit();
},
"Cancel": function () {
// close dialog and do nothing
}
}
});

关于jquery - 在将表单发布到操作方法之前显示 jQuery 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15330945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com