HTML:
<!DOCTYPE html> <html> <head> <script type="text/javascript" src="/jquery-2.1.1.js"></script> <script type="text/javascript" src="/index.js"></script> </head> <body> <input class="myInput" placeholder="some text"> <p/> <a class="myHref" href="http://www.milosev.com">Test</a> <div class="log"></div> </body> </html>
JS:
window.onload = function() {
$(".myInput").focusout(function() {
$(".log").html($(".log").html() + " I am out of focus <br/>");
});
$(".myInput").focus(function() {
$(".log").html($(".log").html() + " I am focused <br/>");
});
$(".myHref").mouseenter(function() {
$(".log").html($(".log").html() + " Mouse enter <br/>");
});
$(".myHref").mouseleave(function() {
$(".log").html($(".log").html() + " Mouse leave <br/>");
});
$(".myInput").change(function (handler) {
$(".log").html($(".log").html() + "I am changed, and the value is: " + $(".myInput").val() + "<br/>")
});
$(".myInput").keypress(function (handler) {
$(".log").html($(".log").html() + "Key code: " + handler.keyCode + "<br/>")
});
$(".myInput").on('input', $(".myInput"), function() {
$(".log").html($(".log").html() + "Input called, and value is: " + $(".myInput").val() + "<br/>")
});
}
Example download from here.