CIao a tutti! Premetto che di JS son a zero!

sto provando a recuperare il valore di un campo e metterlo in una var dopo l'evento onchange ma non mi funziona

ecco cosa ho fatto:
codice:
<html>
<head>
<script>
function getValue()
  {
	var x=document.getElementById("mioForm").getElementById("miaTxt").value;
	alert(x);
  }
</script>
</head>
<body>
<form action="post.php" method="post" enctype="multipart/form-data" name="mioForm">
	<input type="text" name="miaTxt" onchange="javascript:getValue()">
   	<input type="text" name="miaTxt2" >
</form>
</body>
</html>
se valorizzo x a mano (tipo x="ciao") funziona...ma così no!

cosa sbaglio?