Alpaca Forms 自由形式的构建器
交互式HTML5表单的开源jQuery Form Builder
羊驼表格是一种开源jQuery Form Builder,用于使用JSON模式和车把模板为您的Web和移动应用程序的交互式HTML5表单。
概述
有很多免费的HTML5表单生成器工具。但是,羊驼表格是一种非常简单易用的jQuery表单构建器,可生成用于Web和移动应用程序的HTML5表单。它使您可以使用JSON模式和简单的车把模板在Twitter Bootstrap,Jquery UI,JQuery Mobile和HTML5上生成漂亮的用户界面。 羊驼是非常有用的jQuery表单设计师,您需要的所有内容都可以开箱即用。它预先包含大型控件,模板,布局和功能库。羊驼是JSON驱动的JavaScript形式的创建者,使其非常容易呈现美丽的形式。 它非常可扩展,并围绕着可扩展的对象图案进行设计。这种内置的可扩展性使您可以扩展和实施您项目的新控件,模板,i18捆绑包和自定义数据持久性。 羊驼表格提供了全面的文档,形成构建者和开发人员可以参考使用羊驼毛中的现场控件,布局,模板,回调和其他可扩展点。
特征
以下是羊驼形式的关键特征
- JSON驱动
- 支持jQuery UI,jQuery Mobile和HTML5进行渲染的输出
- 车把模板
- 可扩展性
- 全面的文档
- 大量支持的控件
- 支持多种类型的数据源
- 支持回调
- 由云CMS支持
- 它的免费和开源
安装说明
将以下代码复制到您的网页的块中:
<!-- dependencies (jquery, handlebars and bootstrap) -->
<script type="text/javascript" src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.5/handlebars.min.js"></script>
<link type="text/css" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet"/>
<script type="text/javascript" src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<!-- alpaca -->
<link type="text/css" href="//cdn.jsdelivr.net/npm/alpaca@1.5.27/dist/alpaca/bootstrap/alpaca.min.css" rel="stylesheet"/>
<script type="text/javascript" src="//cdn.jsdelivr.net/npm/alpaca@1.5.27/dist/alpaca/bootstrap/alpaca.min.js"></script>
使用您的表单架构和任何配置致电$ .Alpaca():
<div id="form1"></div>
<script type="text/javascript">
$("#form1").alpaca({
"schema": {
"title": "What do you think of Alpaca?",
"type": "object",
"properties": {
"name": {
"type": "string",
"title": "Name"
},
"ranking": {
"type": "string",
"title": "Ranking",
"enum": ['excellent', 'not too shabby', 'alpaca built my hotrod']
}
}
}
});
</script>
这将使用Twitter Bootstrap和羊驼组合生成以下HTML5形式。