<form id="example" method="POST" action="1.php">
<input name="text" type="text">
<input type="submit">
</form>
<script>
var example = document.forms.example;
example.addEventListener('submit', function(e) {
e.preventDefault(); // стоять бояться!
// ... код xmlhttprequest
xml.open('POST', '1.php');
xml.send(new FormData(this)); // магия с использованием HTML5 FormData - все поля формы попадут в form data и будут отправлены xmlhttprequest'ом.
});
</script>