Javascript JS:如何隐藏引导模式,以便输入数据不会持久化?
我的应用程序中包含了一个模式,在结账过程中,我会显示该模式。如果事务失败,我将使用$'my-modal'隐藏模式。modal'hide'但是我的问题是,当用户再次进入签出过程并显示模式时,它仍然具有以前存在的数据。是否可以销毁实例,使数据不会持久化?我只需将id字段的内部HTML重置为空 编辑:代码如下 document.getElementByIdfield.innerHTML= 编辑2:已经有一个引导事件在隐藏时被调用Javascript JS:如何隐藏引导模式,以便输入数据不会持久化?,javascript,twitter-bootstrap,allow-modals,Javascript,Twitter Bootstrap,Allow Modals,我的应用程序中包含了一个模式,在结账过程中,我会显示该模式。如果事务失败,我将使用$'my-modal'隐藏模式。modal'hide'但是我的问题是,当用户再次进入签出过程并显示模式时,它仍然具有以前存在的数据。是否可以销毁实例,使数据不会持久化?我只需将id字段的内部HTML重置为空 编辑:代码如下 document.getElementByIdfield.innerHTML= 编辑2:已经有一个引导事件在隐藏时被调用 $('#MyModal').on('hidden.bs.modal',
$('#MyModal').on('hidden.bs.modal', function () {
$(this).find('form').trigger('reset');
})
如果您在有问题的模式中有表单,将重置所有字段。您可以尝试创建一个函数来清理模式的输入,并在模式关闭后在此处调用该函数:
$('#myModal').on('hidden.bs.modal', function (e) {
// your function to clean modal's inputs...
})
$'my-modal'。模态'hide'不应使模态再次可见。如果是这样的话,你做了一些完全不对的事情。显示有问题的代码。请建议一些别人没有建议过的东西,最好不要发布重复的答案。是的,这很完美-谢谢