Backbone.js和动态表单生成

Backbone.js和动态表单生成,backbone.js,form-generator,Backbone.js,Form Generator,这是设计问题。请推荐我 我们正在使用backbone.js框架。我们需要大量的动态表单生成(可能是几个动态bootstrapform向导) 为了处理表单验证和提交方法,我必须将javascript代码附加到html代码中。这是正确的吗 有没有更好的写作方法 谢谢, Raja K您不必在生成的html中附加任何js代码。您的请求通常是通过创建一个Backbone.View(包含所有交互js代码)来完成的,该视图动态生成表单html并将其附加到DOM中 是一个框架,您可以使用它来简化此过程,请参见下

这是设计问题。请推荐我

我们正在使用backbone.js框架。我们需要大量的动态表单生成(可能是几个动态bootstrapform向导)

为了处理表单验证和提交方法,我必须将javascript代码附加到html代码中。这是正确的吗

有没有更好的写作方法

谢谢,
Raja K

您不必在生成的html中附加任何js代码。您的请求通常是通过创建一个Backbone.View(包含所有交互js代码)来完成的,该视图动态生成表单html并将其附加到DOM中

是一个框架,您可以使用它来简化此过程,请参见下文

从主干表单示例(注释):


然后,您可以在
窗体上收听a(和其他)的声音。

是的,我已经看到了。您能建议我如何扩展引导表单向导和x-editable组件吗?
var User = Backbone.Model.extend({
schema: {
    title:      { type: 'Select', options: ['Mr', 'Mrs', 'Ms'] },
    name:       'Text',
    email:      { validators: ['required', 'email'] },
    birthday:   'Date',
    password:   'Password',
    address:    { type: 'NestedModel', model: Address },
    notes:      { type: 'List', itemType: 'Text' }
}
});

var user = new User();

var form = new Backbone.Form({
    model: user
}).render();

$('body').append(form.el);