使用 Jquery PHP 的调查表单生成器?

发布于 2024-12-04 17:20:15 字数 402 浏览 5 评论 0原文

我正在尝试创建一个嵌入到网站中的调查生成器向导。

用户将能够通过拖放适当的表单元素(例如复选框、单选按钮等)来创建自己的调查

一旦用户创建了自己的调查,则拖放适当的表单元素(例如单选按钮、复选框) - 他应该能够保存创建的调查调查并发布。

在执行此操作时,我提出了以下问题:

  1. 我可以构建自己的拖放表单构建向导 - 但是是否有任何开源插件/代码,以便我不需要重新发明轮子?< /p>

  2. 表单结构应该如何保存?

    是否应该将具有关联文本的表单元素保存在数据库 (mysql) 中,并在有人在移动设备上访问调查链接时即时重建?

    我应该查看 XML/JSON 来存储 html 表单结构

将不胜感激!

I'm trying to create a Survey builder wizard that would be embedded in the website.

Users will be able to create their own surveys by dragging and dropping appropriate form elements such as checkboxes, radiobuttons etc

Once the user creates his survey br dragging and dropping the appropriate form elements such as radiocontrol, checkboxes - He should be able to save the created survey and publish it.

While going about doing this I came up with the following questions:

  1. I could build my own drag and drop form building wizard - but is there any open source plugin/code out there so that i dont need to reinvent the wheel ?

  2. How the should the form structure be saved ?

    Should the form elements with the associated text be saved in a database (mysql) and rebuilt on the fly when someone accesses the survey link on the mobile ?

    Should I be looking at XML/JSON to store the html form structure

Would appreciate any help !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

撩人痒 2024-12-11 17:20:15

这是我们现在用来在客户网站上放置表单生成器的一个。
http://www.botsko.net/blog/ 2009/04/07/jquery-form-b​​uilder-plugin/

表单可以序列化为 JSON 和 XML。

Here is one that we're using now to put a form builder on our client's website.
http://www.botsko.net/blog/2009/04/07/jquery-form-builder-plugin/

The form can be serialized to both JSON and XML.

携君以终年 2024-12-11 17:20:15

您可以使用 jQuery UI 进行拖放操作。我会使用提供的网格功能

为了保存表单,我将以 JSON 格式对元素进行标准化表示并保存它们。
此表示应包括 lefttop css 属性(用于定位)以及用户可以分配其输入字段的样式和属性的子集。

You can use jQuery UI for the drag and drop operations. I would make use the grid functionality provided.

To save the form I'd make standardized representations of the elements in a JSON format and save those.
This representation should include the left and top css attributes (for positioning) and a subset of styles and attributes which your users can assign their input fields.

狠疯拽 2024-12-11 17:20:15

只是为了完整性

在我发布问题时,这是不可用的,否则我会选择它来构建前端:
http://getfuelux.com/formbuilder.html

Just for completeness

At the time I posted the question, this was not available or else I would have opted for this to build the front end :
http://getfuelux.com/formbuilder.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文