Мне кажется, что вы пытаетесь войти в РНК и автоматически разбить его на триплеты при входе.Но даже если это не то, что вы делаете, это должно дать вам то, что вам нужно.
Сначала удалите лишний закрывающий тег </script>
, который есть у вас под формой.
Затем заменитеinput
в вашей форме со следующим:
<input type="text" name="inp" size="40" onkeyup="this.value=myfunction(this.value);">
и в функции myfunction
используйте это:
function myfunction(val) {
val = val.replace('t','A').replace('a','U');
val = val.replace(/(\w{3})$/, '$1 ');
return val;
}
Конечно, все это может быть чище, если вы потянули свой JavaScriptиз вашей разметки и немного почистил ваш HTML, но это должно помочь вам.