如何清理(销毁)Twitter Bootstrap 3.2模式表单内容
How to clean (destroy) Twitter Bootstrap 3.2 modal form content
我有一个Twitter Bootstrap模式,在这里我显示了一些表单元素。我试图清理BS隐藏/关闭上的所有表单元素内容,但我做错了,因为下面的代码都不起作用:
$('body').on('hidden.bs.modal', '.modal', function () {
$(this).removeData('bs.modal');
});
$('.modal').on('hide.bs.modal', function () {
$('.modal').removeData();
})
$("#addNorma").on('hidden.bs.modal', function () {
$(this).data('bs.modal', null);
});
也许这个"破坏"是为了别的东西,我不明白。无论如何,这里有一把小提琴,我展示了问题:
- 打开模态并在任何输入中写入内容
- 关闭模态
- 再次打开模态,您将看到内容
我想避免这种行为,怎么做?
简单地将表单重置为其原始状态,也许它对您有用?
$("#addNorma").on('hide.bs.modal', function () {
$(this).find('form')[0].reset();
});
演示:http://jsfiddle.net/kk3xr15m/1/
相关文章:
- jQuery日期选择器在Codeigniter和Bootsrap模式表单中不起作用
- 谷歌浏览器模式正则表达式在使用setCustomValidity动态创建表单时不起作用
- 我无法从引导模式中清除表单数据
- 提交表单后,模式窗口未关闭
- 我试图使用引导模式类来制作一个弹出注册表单,但弹出没有'不起作用
- 从JSON模式创建表单,如何添加关闭按钮
- 使用 jQuery UI 模式表单永久更改 HTML 文本
- 更新现有数据时检索引导模式表单中的复选框字段的值时出现问题
- 引导程序中的模式表单验证
- 如何正确验证模式表单
- 如何清理(销毁)Twitter Bootstrap 3.2模式表单内容
- Rails模式表单-在表单提交失败后,用html.erb文件中的内容更新弹出窗口
- Twitter Bootstrap 2模式表单对话框
- 防止角模式表单's destroyStrategy删除值
- Angular模式表单
- Angular模式表单自定义数组中对象属性的类型
- 在Bootstrap中单击按钮时,打开带有验证的模式表单
- 在Bootstrap中使用JavaScript和PHP制作的模式表单在提交时不发送电子邮件
- 如何创建复选框的角度模式表单检查表
- JQueryUI对话框模式表单缓存AJAX应用程序中的旧值