Obtener todos los valores de formulario por javascript

Tengo forma:

<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>

Y la acción de cambio de cualquier entrada en forma necesito obtener una cadena de JavaScript, por ejemplo "status=1&size=big"para usar en httprequest.

¿Existe algo en JavaScript que toma todos los valores de formulario cuando se cambia una de las entradas de formulario?

solía<select name="status" onchange="showExporteditems(this.name,this.value)"> pero esto solo tomará un valor de entrada para usar solo "status=1", pero necesito en cada onchage todos los valores de todas las entradas para cadenas como"status=1&size=big&...etc....".

¡Gracias!

EDITAR: sin usar jquery.

Respuestas a la pregunta(4)

Su respuesta a la pregunta