Функция Javascript и JQuery при изменении текстовых полей

Как я могу запускать эти функции при нажатии кнопок? Мне нужно запустить его, когда какой-то текст изменился. но у меня есть кнопка на моей странице .. когда я печатаю ее, но когда я использую кнопки для изменения значения, она не запускает функции (коды)

$(document).ready(function(){
var text1 = $(':text'),
    text2 = $(':text'),
    text3 = $(':text'),
    text4 = $(':text'),
    activeInput = text1;

activeInput.focus(); 

$(':text').on('focus', function(){

    activeInput = $(this);    
});

$(':button').on('click', function(){

    activeInput.val(activeInput.val()+ $(this).val());


 $('#dec').change(function(){
    fromdecimal();
 })

 $('#bin').bind('change click ', function(){
    frombinary();
 })

 $('#hex').bind('change click',function(){
    fromhexadecimal();
 })

 $('#oct').bind('change click',function(){
    fromoctal();
 })

  });  

});

javascript,jquery,

0