微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用jquery在表单上添加多个记录

如何解决使用jquery在表单上添加多个记录

| 我有一个事件表格,允许某人添加新事件。一个事件可以有多个位置,我想使用jquery进行的操作是在添加表单上,使他们能够在提交表单之前添加多个位置。我对如何设置表单以添加多个位置有一个想法,但是问题是,存储用户添加的多个位置的最佳方法是什么,这样我就可以在他们添加和重新显示时将其显示在表单上如果该人提交了表单并且忘记了必填字段,则显示它们? *编辑* 为了提供有关Im试图在表格上完成的内容的更多信息,我一直在查看一个带有添加位置的链接,然后弹出一个对话框,询问该位置的地址。输入位置后,单击添加,然后该位置将显示在表单上。然后,他们可以重复该步骤以添加其他位置。完成后,表单显示了该事件要添加的所有位置,然后该人提交了表单,我可以遍历通过表单添加的位置,以便将其添加数据库中。那么如何将位置存储在表单中以完成此操作?     

解决方法

        更新 正确的答案在下面的评论中: 在数据库中创建一个\“ Location \”表,其中包含每个位置以及与之关联的所有字段。然后,您可以只使用数组中的位置ID,然后在遍历数组时可以拉出该位置ID的所有关联字段。 如果您使用的是JQuery UI,则可能需要考虑一些JQuery MultiSelect插件: http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/ http://plugins.jquery.com/project/jquery-multiselect 要获取检查后的值以在表单上显示给用户以及是否有任何错误,请调用适当的方法(如果使用的是jQuery UI MultiSelect Widget,则调用'getChecked \')以获取数组所有选中的复选框。     ,        当他们单击添加位置时,我会在灯箱中提供另一个表格,并在他们提交时-关闭灯箱,然后将其(及其内容)添加到原始表格中)。希望这就是您要实现的目标。祝好运!     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。