Als de velden statisch zijn kun je ze natuurlijk ook even handmatig invullen. Ik weet niet om hoeveel velden het gaat.. ? Ik ben verder niet zo'n Javascriptexpert dus ik laat het verder aan anderen over.
Hele wilde gok, je moet je 'formelement' (element waar de inputs instaan) even een id meegeven, in mijn geval 'form'.
Hij werkt trouwens alleen met simpele tekstvelden. niet met textarea of select, noch met checkboxen of radio-buttons. Die mag je er in dat geval zelf inbouwen.
En is volgens mij trouwens een makkelijkere manier, ik weet hem alleen niet. Moet je even zoeken in de prototype.js (zie google)
var query = '';
var formelements = document.getElementById('form').getElementsByTagName('input');
for(i = 0; i < formelements.length; i++) {
var name = formelements.item(i).getAttribute('name');
var value = formelements.item(i).hasAttribute('value') ? formelements.item(i).getAttribute('value') : '';
query += '&' + name + '=' + escape(value);
}
alert(query);