onkeyup, onpaste, onchange, oninput
seems to be failing when the browser performs autofill on the textboxes. To handle such a case include "autocomplete='off'
" in your textfield to prevent browser from autofilling the textbox,
Eg,
<input id="inputDatabaseName" autocomplete='off' onchange="check();"
onkeyup="this.onchange();" onpaste="this.onchange();" oninput="this.onchange();" />
<script>
function check(){
alert("Input box changed");
// Things to do when the textbox changes
}
</script>