JS:如何隐藏引导程序模式,以使输入数据不会持续存在?

时间:2019-06-04 18:31:28

标签: javascript twitter-bootstrap allow-modals

我在应用程序中包含一个模态,在结帐过程中,我show模态。如果交易失败,我将使用$('#my-modal').modal('hide')隐藏模式,但是我的问题是,当用户再次进入结帐流程并显示模式时,它仍然具有之前的数据。是否可以销毁实例,以使数据不会持久存在?

2 个答案:

答案 0 :(得分:1)

我只是将id字段的内部HTML重置为空。

编辑:波纹管      document.getElementById(“ field”)。innerHTML =“”;

编辑2:已经存在一个隐藏事件调用的Bootstrap事件

 $('#MyModal').on('hidden.bs.modal', function () {
     $(this).find('form').trigger('reset');
 })

如果有问题的模态中有表格,将重置所有字段。

答案 1 :(得分:1)

您可以尝试使函数清除模式的输入,并在模式关闭后在此处调用该函数:

$('#myModal').on('hidden.bs.modal', function (e) {
  // your function to clean modal's inputs...
})