在运行时添加的动态字段在页面重新加载时消失

Posted

技术标签:

【中文标题】在运行时添加的动态字段在页面重新加载时消失【英文标题】:Dynamic Fields Added at runtime disappears on page reload 【发布时间】:2020-11-29 16:20:39 【问题描述】:

我制作了一个包含预定义字段的表单,页面有一个侧导航栏,其中有不同的动态字段选项,例如添加问题、添加文本区域、添加数字等。我使用 javascript onclick 函数制作了这个动态字段。我的问题是页面重新加载动态字段消失。如何保存动态添加的表单字段?由于我是动态形式的初学者,请给我一些提示或建议。

【问题讨论】:

您可以获取隐藏字段并存储您创建的动态字段的值...!!并且您可以在页面加载时将其存储在后端,您可以在隐藏字段中加载值,onpage load 事件您可以加载所有动态元素。如果你想把它存储在前面..那么请将它存储到 javascript 对象中 @DevangHingu 谢谢你的回复,你能给我一个例子吗? 请在 jsFiddle 上分享您的代码,以便我了解情况击球手 【参考方案1】:

您可以使用 Session.storage 来控制它们...

并在页面重新加载时检查它

if(user_was_open_this_before) showdynamicfield()

【讨论】:

谢谢!能否请您提供一些示例,以便我更好地理解。

以上是关于在运行时添加的动态字段在页面重新加载时消失的主要内容,如果未能解决你的问题,请参考以下文章

springaop动态加载不同类

我的 HTML Div 元素在页面加载时立即消失

添加时动态数据消失

Codeigniter 3:不要在表单验证错误时重新加载表单

Vuex刷新时数据会消失,那如何解决?为什么还要使用Vuex

在Android中,如何保存“动态创建的布局”并在我重新打开应用程序时重新加载?