如何使用jquery获取表单字段的元数据结构?

如何使用jquery获取表单字段的元数据结构?,jquery,Jquery,我有表单,它包含文件和文本框 在点击提交按钮后,我想要json中的元数据,是否可以获取元数据,如值、占位符、id、类等。。。比如 {"fields":[{"label":"Medical history","field_type":"file","required":true,"field_options":{},"cid":"c14"},{"label":"Firstname","field_type":"text","required":true,"field_options":{"size

我有表单,它包含文件和文本框

在点击提交按钮后,我想要json中的元数据,是否可以获取元数据,如值、占位符、id、类等。。。比如

{"fields":[{"label":"Medical history","field_type":"file","required":true,"field_options":{},"cid":"c14"},{"label":"Firstname","field_type":"text","required":true,"field_options":{"size":"small"},"cid":"c19"}]}

这可能是乏味的,但是的,是可能的。您可以使用
data-*
属性来执行此操作。因此,更改表单中的每个元素,如:

<input type="text" name="medhist"
       data-name="Medical history" data-type="text"
       data-reqd="true" data-field_options="{}"
       data-cid="c14" />


然后,您可以遍历表单元素,收集所有数据字段并构造JSON。希望这是一个正确的开始。

谢谢。。。但它是一个动态的表单生成器。。。有没有办法将生成表单的源代码存储在数据库中?我希望表单结构保存在数据库中。有没有可用的插件?你现在使用的是什么da?这是一个很好的插件。但是您需要手动进行上述更改,伙计,对不起,爸爸!是你干的!