Javascript 表单生成器

标签 javascript jquery forms

有人知道基于模型自动生成表单的 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/

相关文章:

javascript - 在应用程序范围内捕获 axios 请求错误

javascript - HTML 表单与 XMLHTTPRequest?

url - jQuery getJSON Ajax 方法中的相对 Url 损坏

jquery - insideHeight() 在 IE 9/10 中返回错误的高度

ruby-on-rails - Rails 表单验证

javascript - jQuery 根据数字对 DOM 进行排序

javascript - Facebook 分享弹出按钮在第一次点击后停止工作

javascript - 三层 Accordion - 单击第一层即可展开第三层

ios - 防止iOS键盘在UITextFields之间消失/重新出现?

php - Yii2 从表单保存用户提交的数据时链接两个模型不起作用