在js库上寻求建议动态表单生成器的建议

时间:2010-08-13 19:49:34

标签: jquery design-patterns jquery-ui user-interface

今天,我正在为我的公司建立一个小型表格生成器。它会要求某人添加一个字段,选择字段类型(文本字段,复选框等),命名它然后添加另一个和另一个,如果他们想要的话。我想实现这一点,而不必为每个元素服务器端。换句话说,我想利用这个机会建立一些灵活的东西,并从有关在UI中做事的新方法的经验中学习。

所以我喜欢使用jQuery或其他一些js库来动态添加要保存在数组中的表单元素,并在用户添加它们时显示用户显示的内容列表。然后,当他们点击确认时,服务器端代码可以解析数组并将其全部放入数据库中供以后参考。

有没有人对我可以使用哪些lib和功能有任何建议?有没有我可以参考的例子或演示?

此外,是否有网站(当然除了这一个)人们在这里讨论具体的设计问题和决定,如我的问题?

谢谢。

2 个答案:

答案 0 :(得分:1)

This可能会对您有所帮助。

答案 1 :(得分:1)

序列化是你在客户端和服务器端的朋友。我最近完成了一个与此类似的任务,没有使用jquery UI - 我的方法是在json对象中存储一个简单的索引,类型和标签,然后将其作为序列化对象提交给服务器进行存储。

当然,一旦你掌握了这些数据,制作一个缓存版本以获得更好的性能是轻而易举的,你就不必制作一个可以处理这种动态开放的大规模关系数据库结构。

希望有所帮助,如果您也想要一些代码示例,请告诉我。

e:我发现jquery json plugin非常宝贵。

相关问题