Окна (надеюсь понимаете студент
ДанилаQQQQQQ что это такое) я расписывать не буду, а чтобы работало что вводим то и показывает, достаточно простого. В общем вариантов масса.
<input onkeyup="this.value = this.value.replace(/\D/,'');document.getElementById('r').value=Math.pow(this.value,2)||''"/>
<input id="r" />