首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >backbone-forms如何在Backbone rest中提交生成的表单?

backbone-forms如何在Backbone rest中提交生成的表单?
EN

Stack Overflow用户
提问于 2013-07-10 00:22:33
回答 1查看 3.1K关注 0票数 0

我有this use-case (backbone-forms的官方示例)。

添加提交按钮并使用backbone将表单restfully发送到服务器的正确方法是什么?

我希望在表单值绑定到Model时使用主干功能与服务器进行want对话。

in my use-case

代码语言:javascript
复制
<form id="theForm"></form>

$(function () {
    var Login = Backbone.Model.extend({
        initialize: function () {

        },
        defaults: {
            Email: "",
            Password: ""
        },
        schema: {
            Email: {
                validators: ['required', 'emailj']
            },
            Password: {
                validators: ['required']
            },
        },
    });

    var login = new Login({
        Email: "Your email please",
        Password: "password"
    });

    var form = new Backbone.Form({
        model: login,
    }).render({
        fieldsets: 'fieldsets'
    });
    $('#theForm').append(form.el);
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-11 18:35:55

通常的方法是创建一个包含提交按钮的“主”主干视图,然后将表单插入其中。然后在主视图中处理提交单击事件。这可以通过执行form.commit()在模型上设置它,然后调用model.save()来完成

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17553385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档