【发布时间】:2010-11-07 15:53:04
【问题描述】:
我想知道是否有基于 JavaScript 的 HTML 表单构建器,类似于您可以使用 Zend_Form_Html 或 ExtJS Forms 但基于 JQuery 的功能? 有几个与表单相关的插件,但您仍然必须手动编写每个表单。这个想法是,我通常只想从我的域模型中编辑/添加单个实体(例如,在 PHP 的 Doctrine 中),假设是一个新用户。我将用户作为 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]
}
}
利用这些信息,您已经可以构建一个脚手架表单,因此您只需添加/编辑所需的附加信息。 不幸的是,在我的快速搜索中,我没有找到类似的东西。
【问题讨论】:
标签: javascript jquery code-generation zend-form forms