javascript - 使用 javascript JSON 对象动态创建表单

标签 javascript jquery json object

我有一个 JSON 对象,我试图根据它的属性创建一个 html 表单。我将如何以多个级别为目标来创建各个字段,然后以更深入的目标来获取有关该字段的详细信息。我也不喜欢这种格式。

{
    "Controls": [{
        "Button":{
            "Name":{
                "ID":"Name",
                "FieldType":"Input"
            },
            "x":{
                "ID":"X",
                "FieldType":"Input"
            },
            "y":{
                "ID":"Y",
                "FieldType":"Input"
            },
            "width":{
                "ID":"Width",
                "FieldType":"Input"
            },
            "height":{
                "ID":"Height",
                "FieldType":"Input"
            },
            "Action":{
                "ID":"Action",
                "FieldType":"DropDown"
            }
        },

    }]
}

在上面的示例中,除了“Action”之外的所有字段都将是输入,“Action”将是一个下拉菜单。

最佳答案

您可能想查看jquery.dform插件完全可以满足您的需求。

关于javascript - 使用 javascript JSON 对象动态创建表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14189620/

相关文章:

php - 缓存 AJAX 请求

javascript - 在打印对话框或打印预览上运行 JQuery

jquery - json post 后无法重定向

javascript - 它的 MIME 类型 (“application/json” ) 不是有效的 JavaScript MIME 类型

jquery - 如何在子域之间进行jQuery ajax调用?

java - 循环 AsyncTask 以获取 JSON 并将其作为对象存储在同一列表中

javascript - 如何使用 livevalidation 验证信用卡到期日期(2 个字段)

javascript - 如何创建带有彩色标签的 html css js 编辑器,如 w3schools.com

javascript - JQuery 附加到动态 div 元素 - 异步脚本

javascript - 单击下一个和上一个时,动态 li 在任意数量的 li 上仅移动 1 次