我想知道是否存在基于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]
}
}
使用此信息,您可以构建脚手架表单,以便您只需添加/编辑所需的其他信息。 在我的快速搜索中,我很遗憾没有找到类似的东西。
答案 0 :(得分:2)
由于没有出现这样的内容,我在github(从Google代码移动)上创建了自己的项目jquery.dform。它是一个jQuery插件,用于通过JSON创建html表单。
答案 1 :(得分:1)
我认为jQuery不支持JSON输入,但请看一下:
YUI的