domandona:se ho un form..e io ho bisogno di creare a mano una stringa (tramite javascript) che praticamente ricalchi la querystring...cioè una cosa di questo tipo messa sotto il form

<script>
stringaQuery = stringaQuery & "campo1=" + document.form.campo1.value + ""
stringaQuery = stringaQuery & "campo2=" + document.form.campo2.value + ""
</script>

e così via perchè mi scrive la stringa così:campo1=document.form etc etc invece di mettere al suo posto il valore del campo?se al posto di tutto ciò faccio un alert(document.form.campo1.value) il valore me lo stampa correttamente.che cosa sbaglio???
grassie in anticipo