d3trax
6/19/2012 - 11:53 PM

querytext.js

var element = document.querySelector('#textinput');
element.addEventListener('keyup', handleText, false);

function handleText (e) {
    // Get the text
    var text = e.target.value;
    
    // Query the service via a Promise API
    queryService(text).then(function (results) {
        // Handle completion
    }, function (err) {
        // Handle errors
    });
}