<head>
<script>
function funcion() {
alert(document.nombre_formulario.nombre_campo.valu e);
}
document.nombre_formulario.submit(); //con esto lo envias cuando quieras
</script>
</head>
<body>
<input type="button" onClick="javascript
:funcion()">
</body>
Prueba eso!!
ojo que es button para que no se envie de inmediato, lo envias cuando queras en la funcion (espero te sirva)