我有一个页面,允许用户输入很多关于他们的信息(元数据),然后他们可以单击一个图标,该图标打开一个模式窗口,其中包含一个允许他们添加位置的 googlemap,以及该位置的标题。
使用 mootools,我可以使用 onclose 将表单字段的值传递回原始表单。然后,主页表单有一个隐藏的输入字段,它作为一个字段进入数据库,序列化。
问题是用户可以根据需要添加任意数量的位置,也有 3 种类型的位置。每个都有自己的一组坐标,可以是单个或多个!
所以我想知道处理所有这些数据的最佳方式,是否可以将其加载到一个表单中,然后使用 Moo 将该表单提交到单个表单字段,或者我可以使用 moo 将所有信息附加到一个隐藏的输入字段,但如果我这样做,用户输入如何进入它。我很难过,并查看了一些有关如何以“最佳”方式进行设置的建议。
目前我有一个表,每个项目都添加为一个新行,当用户单击地图时,JS 会创建一个新行,其中包含有关单击、项目和用户输入字段的详细信息。
如果它是单个位置,则将其添加为“地标”、名称的用户输入字段,然后坐标进入第三个表格单元格。但是,如果它是一个形状,那么第一个单元格包含“形状”,用于名称/描述的用户输入字段,第三个单元格包含每个点的坐标列表,这对于线是相同的。
我遇到的问题是我可以将它们全部写入一个表单字段,但是我如何允许用户输入标题,我需要为此使用表单字段?另一种选择是从表中取出每一行并将其输入到单个表单字段中,由管道或类似字段分隔,但我不确定我是否可以从其他表单字段中读取。
希望上面说的有点道理!!欢迎所有反馈!
我为此使用了mootools,但如果我能理解布局,那么这应该不是问题。