对JavaScript表单生成器的建议?
我希望将表单生成器集成到我正在使用的站点中,但我希望找到一个具有我正在寻找的部分或大部分功能的库 我正在寻找一个库,它将为我构建表单提供一个漂亮的GUI,以及一个JSON(或XML,或类似的)输出,我可以在对JavaScript表单生成器的建议?,javascript,javascript-framework,Javascript,Javascript Framework,我希望将表单生成器集成到我正在使用的站点中,但我希望找到一个具有我正在寻找的部分或大部分功能的库 我正在寻找一个库,它将为我构建表单提供一个漂亮的GUI,以及一个JSON(或XML,或类似的)输出,我可以在django后端使用它。我计划使用django输出完成的表单 我试着通过谷歌来运行,但这只会让那些通过在线创建和托管表单来赚钱的公司受益。但是没有图书馆的形式 有什么建议吗?也许这不是正确的答案,但看看吧,这真是太棒了: 您在Java服务器上放置了一些非常清晰易读的代码,得到了完整的AJAX/
django
后端使用它。我计划使用django
输出完成的表单
我试着通过谷歌来运行,但这只会让那些通过在线创建和托管表单来赚钱的公司受益。但是没有图书馆的形式
有什么建议吗?也许这不是正确的答案,但看看吧,这真是太棒了: 您在Java服务器上放置了一些非常清晰易读的代码,得到了完整的AJAX/Javascript表单。 请看一下演示。
我发誓它真的,真的棒极了
奥利维尔我不认为那里有任何东西与你想要的完全一样;最接近的可能是富文本编辑器,如FCKEditor或TinyMCE。这些库有点像您在StackOverflow中编写问题时使用的UI,只是它们有用于不同表单元素的工具栏按钮(如果没有,您可以自己轻松添加) 面对这些编辑器之一的用户(假设您已将其配置为具有表单元素的按钮)将能够在基本上没有技术知识的情况下布局表单
但是,如果富文本编辑器不适合您,那么您基本上只能使用jQuery UI库(我主要考虑的是可拖动的子库)之类的工具来构建自己的解决方案。去年有一个google代码夏令营项目,该项目使用Dojo JavaScript工具包构建了一个拖放表单编辑器。就功能而言,我猜你还没有100%完成 它确实会转储一个javascript对象,该对象表示可以转换为JSON并通过网络发送的表单 根据您的JavaScript技能设置,它应该能让您在这个问题上领先一步 演示如下: 工作人员的博客帖子:
这取决于您是否准备好自己编程。你想要多大的动力?一个简单的表单生成器应该不会太难编程,或者如果你想这样做的话。我推荐GWT,因为它非常有趣,使用简单,并且能够解决浏览器之间的不兼容问题 以下是对每个表格/问题可能输入的一些想法:
- 单行(用于名称等)
- RichTextArea(类似于FCKEditor)
- 日历日期/时间
- 多选(复选框)
- 单选(列表选择器)
希望这有帮助,如果你不介意花点钱,你可以看看: 表格:
表单生成器本身完全是客户端JS,因此您只需将输出(即JSON)发布到django,而不是他们的php脚本。我建议使用Aweasome来构建此类应用程序。 这里有一个例子 添加一个表单面板,然后删除一个文本框等等…非常简单。 Ext JS 2.2和3.0(尚未准备就绪)是LGPL和GPL许可的,您也可以使用商业订阅,我认为值得一看。以下是一些: 你也可以看看:
我有同样的要求 我会随着时间的推移更新这个答案,但是引导表单生成器(PHP)看起来不错 演示:类似于Appnitro,但免费(AGPL),也许它适合您的需要
欢迎:-)。(我是作者。)刚刚弹出的新JS库可能正是您想要的:
项目页面:如果您使用的是JSF,则可以使用此formbuilder组件: 此处提供了一个演示:
由于我还没有研究过Django的作品,所以对它不太确定,但你可能想看看羊驼:它看起来确实很棒,但也不是我想要的。谢谢你的建议,Matt。我正在等待一个关于如何与许可证等工作的答复,但我想你已经死在我所寻找的。这些家伙需要一些搜索引擎优化到最低限度:这应该被维基化。到演示的源链接是错误的。应该是@AkshayRawat谢谢,修正了帖子,minikomi在那里似乎仍然很活跃。这个解决方案只适用于bootstrap 2。看起来他们从来没有更新过这个项目来使用Bootstrap3。它太过时了,不能再使用了。谢谢你发布你的答案!请务必仔细阅读本手册。还请注意,每次链接到自己的网站/产品时,都需要发布免责声明。