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