$('input#edit-title').keyup(function() { updateURL($(this).val()); }) .mouseup(function() { updateURL($(this).val()); }) .blur(function() { updateURL($(this).val()); }); updateURL = function(title) { var customPath = 'pages/'+ title; $('input#edit-path').val(customPath); }