骨干和形式领域

时间:2015-05-11 06:42:07

标签: backbone.js backbone-views backbone-events

如何使用骨干进行此要求?

当我在第一个文本字段中输入值时,必须禁用第二个字段,当我从第一个字段删除数据时,必须启用第二个字段,反之亦然

我搜索了很多但没有得到我需要的东西。

1 个答案:

答案 0 :(得分:0)

要在键入时启用/禁用主干中的输入字段,您需要将keyup事件绑定到视图中的事件处理程序。这可以通过在events哈希中添加相应的条目来完成。

在Backbone Views中绑定keyup事件:

events : {
    "keyup #first_text" : "firstFunction",
},

// THE EVENT HANDLER FUNCTION.
firstFunction : function(e) {
    if(e.currentTarget.value && e.currentTarget.value.trim() != "") {
        $("#input_text").prop("disabled",true);
    }
    else {
        $("#input_text").prop("disabled",false);
    }
},

小提琴https://jsfiddle.net/rnwvf3r9/