И у тебя в коде есть одна большая ошибка - document.write используется только на этапе генерирования страницы. Когда страница готова, document.write будет затирать все содержимое, что, собственно, у тебя сейчас и происходит. Чтобы как-то выводить пользователю информацию, надо создать специальный элемент (например, блок - <div>), проставить ему идентификатор (output можно) и управлять его содержимым из функций вывода. Показываю:
<html>
<head>
<script>
function insertText()
{
document.getElementById("output").innerHTML = document.getElementById("myinput").value;
}
</script>
<style>
#output
{
width: 300px;
height: 100px;
border: 2px ridge blue;
word-wrap: break-word;
}
</style>
</head>
<body>
<input id="myinput" type="text" placeholder="Здесь введите текст" />
<input type="button" value="ОК" onclick="insertText()" />
<div id="output">
Здесь будет выводиться текст.
</div>
</body>
</html>