我最近使用Semantic UI在我的应用中显示模态框。在模态框中是for,当提交表单时,表单的值继续以各种方式使用。我的问题是当页面回发表单时,feilds正在失去他们的价值观?例如,填写的文本框只显示为空?但是,如果我将逻辑移到Modal Box之外,它一切正常吗?此外,我有一个链接,当点击时触发页面后面的代码中的事件,但是在模态框中事件不会触发?
有谁知道可能导致这些奇怪问题的原因是什么?从我尝试过的一些事情来看,它的javascript显示了Modal Box导致的问题。如果我手动添加一个类来显示模态框并禁用导致它显示以前我的逻辑的javascript然后工作正常?
任何帮助,这将是很好的我没有尝试的东西。
供参考:
$('.ui.modal').modal('show');
这是我认为导致问题的原因编辑:
看起来javascript中的某些东西正在渲染模态正好在关闭的body标签上方,无论它在网站的上下文中是什么位置?!这当然是问题的一部分,但是我在那里还有其他事情正在进行中