Trigger backbone event on loss of focus from set of fields

by shioyama

HTML

<script src="http://documentcloud.github.com/underscore/underscore-min.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone-min.js"></script>
<link rel="stylesheet" href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css">

JavaScript

$(function() {

    var ItemView = Backbone.View.extend({

        events: {
            'blur input': 'blurInputs'
        },

        blurInputs: function() {
            if ($('input.description').is(":focus") || $('input.amount').is(":focus")) {
                alert("do nothing");
            } else {
                alert("do something");
            }
        },

        render: function() {
          return this;
        }

    });

    var view = new ItemView().render();
    $('body').append(view.el);
});