有人知道基于模型自动生成表单的 javascript 库吗?
即,给定一个类似这样的模型:
{
name: "someone",
email: "someone@somwhere.com",
}
你会得到一个像这样的表格:
Name: ___________
Email: __________
马特
最佳答案
如果您希望使用 jQuery 生成动态表单,那么我建议您查看 Alpaca .
Alpaca 是一个开源表单库(在 Apache 2 下获得许可)。它使用 JavaScript 基于 JSON Schema 生成表单,非常灵活,因此您可以注册新的控件类型、布局、约束和验证函数。
我认为它可以很轻松地处理您描述的场景。
它有一些不错的模板功能(jQuery 模板)、jQuery Mobile 渲染引擎和“连接器”模式,因此您可以从远程数据源读取和保留表单和布局定义。
注意:我是 Alpaca 背后公司的开发人员之一。我们开源它是因为我们认为它对社区有好处。 Alpaca 正在积极开发中,我们将其用于我们的产品 (Cloud CMS)。其他人已将它用于其他 CMS 系统以及由 MongoDB 和 CouchDB 等支持的项目。因此,它已经投入了大量工作。
关于Javascript 表单生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8923904/