L'obtention de toutes les valeurs d'un formulaire en javascript

J'ai la forme:

<form onchange="allvaluestostring()">       
    <select name="status">
         <option value="*">All</option>
         <option value="1">Active</option>
         <option value="0">Inactive</option>
    </select>
    <select name="size">
          <option value="*">All</option>
          <option value="small">Small</option>
          <option value="big">Big</option>
    </select>
</form>

Et onchange action de n'importe quelle entrée dans le formulaire j'ai besoin d'obtenir javascript chaîne par exemple "status=1&size=big" pour l'utilisation dans httprequest.

Exister quelque chose en javascript ce qui prendre toutes les valeurs d'un formulaire lorsque l'une des entrées d'un formulaire sera changé?

J'ai utilisé <select name="status" onchange="showExporteditems(this.name,this.value)"> mais cela permettra de ne prendre qu'une seule valeur d'entrée pour l'utilisation de seulement "status=1", mais j'ai besoin sur chaque onchage toutes les valeurs de toutes les entrées pour la chaîne comme "status=1&size=big&...etc....".

Merci!

EDIT: sans l'aide de jquery.

Une forme ne change pas ?
utilisez la fonction serialize avec jQuery?
onsubmit, boucle à travers et obtenir les valeurs...
adaneo: la forme est le changement, mais j'ai besoin d'obtenir toutes les valeurs de tous les champs de saisie dans le formulaire. Jason, je n'utilise pas jquery dans ce projet. epascarello oui, mais j'espérais qu'il y existe peu de javascript inclus solution, je pensais que c'exigence habituelle.

OriginalL'auteur Martin | 2014-04-17