[英]Reset Form on Boostrap modal close event
所以我有一个数据表,你可以选择一行,它从表中获取数据,并将其放入一个模式中的形式,所有这些工作,但当我关闭模态我想重置表格。
$('.modal').on('hide.bs.modal', function () {
// reset form
$('#user_form').trigger('reset');
});
但当我关闭模态时,表单不会重置。
我认为你不需要shown.bs.modal
事件来显示模态中的数据。
在删除此事件后请尝试。
$('.modal').on('shown.bs.modal', function () { }
并编辑:
$(this).find('input').each(function (index) {
对此:
$('.modal').find('input').each(function (index) {
为什么需要重置表单? 如果每次选择行时都填充表单,则模态中的表单将始终显示所选行的相关数据。
我处理这些情况的方法是使用AngularsJS的数据绑定来管理表单中的数据。 要重置表单,只需在Angular Controller中重置关联的模型即可。
$scope.myModel = {}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.