Html 输入类型为submit时如何触发模态
我想在输入类型为submit时触发模式,Html 输入类型为submit时如何触发模态,html,ajax,asp.net-mvc,modal-dialog,Html,Ajax,Asp.net Mvc,Modal Dialog,我想在输入类型为submit时触发模式, 当我完成我的要求时,需要提交数据,然后启动模态示例(使用ajax更新zone) 但我尝试在输入类型上添加数据切换,添加后,表单似乎无法发布到控制器,有人对此有任何解决方案吗 <input type="submit" value="Ok" /> <button type="button" class="btn btn-primary" data-toggle="modal" data- target="#exampleModalCen
当我完成我的要求时,需要提交数据,然后启动模态示例(使用ajax更新zone)
但我尝试在输入类型上添加数据切换,
添加后,表单似乎无法发布到控制器,
有人对此有任何解决方案吗
<input type="submit" value="Ok" />
<button type="button" class="btn btn-primary" data-toggle="modal" data-
target="#exampleModalCenter">
launch modal
</button>
<!-- Modal -->
<div class="modal fade" id="exampleModalCenter" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLongTitle">Your Content</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body" id="PlanCompleteZone">
@Html.Action("PlanComplete")
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
<!-- Modal -->
发射模态
你的内容
&时代;
@Html.Action(“计划完成”)
接近
保存更改
我建议您在表单中使用onSubmit事件的侦听器,以便您可以在提交时触发javascript函数,在该函数中,您必须阻止事件(提交)并启动模式,最后使用ajax请求提交表单内容
<form method="POST" onsubmit="submit(event);">
<input type="submit" value="Ok" />
</form>
<script>
function submit(event){
event.preventDefault();
//assuming bootstrap 3
$('#exampleModalCenter').modal('show')
//ajax request
}
</script>
功能提交(事件){
event.preventDefault();
//假设引导3
$('exampleModalCenter').modal('show')
//ajax请求
}