代码之家  ›  专栏  ›  技术社区  ›  Daff

表单生成器,如Zend_Form_Html或用于JQuery的ExtJS表单

  •  2
  • Daff  · 技术社区  · 17 年前

    我想知道是否有一个基于JavaScript的HTML表单生成器,类似于您可以使用它 Zend_Form_Html ExtJS Forms 但是基于JQuery? 有几个与表单相关的插件,但您仍然需要手动编写每个表单。其想法是,我通常只想从我的域模型中编辑/添加单个实体(例如,在使用PHP的条令中),比如说一个新用户。我将用户作为JSON对象

    {
        'username': 'John',
        'email': 'john@doe.com',
        'name': 'John Doe'
        'age': '33'
    }
    

    {
        'entity': 'User',
        'email': 
            {
                'type': 'text',
                'validate': 'e-mail',
                'max_lengh': 255
            },
        'name': 
            {
                'type': 'text',
                'validate': 'string',
                'max_lengh': 255
            },
        'age': 
            {
                'type': 'spinner',
                'validate': 'integer',
                'range': [0, 120]
            }
    }
    

    有了这些信息,您就可以构建一个脚手架表单,这样您只需添加/编辑所需的附加信息。 在我的快速搜索中,不幸的是我没有找到任何类似的东西。

    2 回复  |  直到 17 年前
        1
  •  2
  •   Daff    15 年前

    由于还没有出现类似的情况,我在github上启动了自己的项目(从Google代码迁移而来),名为 jquery.dform . 它是一个jQuery插件,用于通过JSON创建html表单。

        2
  •  1
  •   Sidmitra    17 年前

    我认为jQuery没有一个支持JSON输入,但请看一下:

    http://javascript.neyric.com/inputex/ 给你