Handling Forms & User Input

What's wrong with this approach to input transformation?
const input = document.querySelector('input');
Object.defineProperty(input, 'value', {
  set(v) {
    this.setAttribute('value', v.toUpperCase());
  }
});
Next Question (9/20)