Forse non capisco io, ma nel tuo codice c'è già qualcosa di simile.
Ad esempio,
var valoreCasellaDiTesto = document.getElementById("idCasellaDiTesto").value;
Per il query string, a meno di non usare una libreria apposita, ti basterà concatenare il valore alla stringa che rappresenta l'URL da invocare (magari con un encoding del valore inserito dall'utente, per ovviare a eventuali caratteri speciali, spazi, ecc.).
Ciao!