Ho l'impressione che stai facendo confusione tra programmi lato server (PHP o ASP) e lato client (HTML + JS).

I due linguaggi non possono comunicare direttamente: solo al caricamento di una nuova pagina possono passarsi parametri.

Mi pare che il problema piu` grosso sia da affrontare lato server (quindi non in questo forum), ma dal tuo scritto non riesco a capire se invece il problema e` il form da usare.

Prova a rivedere la domanda alla luce di quanto detto qui; poi eventualmente ti spostiamo (specifica se PHP, ASP o altro).