https://rijsat.com/text-change-and-enable-disable-button-using-javascript/