Intenta con esto
Código HTML:
<html>
<head>
<script type="text/javascript">
function mostrar(){
var t=document.getElementById('texto').value;
alert(t);
}
</script>
</head>
<body>
<input id="texto" type="text" name="texto">
<input type="button" value="Mostrar" onclick="mostrar()">
</body>
</html>
lo que pasa es que no puedes acceder a la caja de texto directamente por el document. Para acceder a el puedes hacerlo mediante un id usando el getElementById().
También si tu textbox está dentro de un formulario puedes acceder a él utilizando el name del formulario seguido de un punto y el nombre del textbox:
document.miform.mitext.value;
no olvides el karma!!
Saludos!!!