Меня тоже заинтересовал этот вопрос, стандартного простого способа это сделать не предусмотрено. Зато нашел костыль 
http://www.bulgaria-web-developers.c...ipt/serialize/
<html>
  <head>
    <script type="text/javascript" src="http://www.bulgaria-web-developers.com/projects/javascript/serialize/js/serialize-0.2.js"></script>
  </head>
  <body>
    <form id="form" action="javascript:alert(serialize(document.getElementById("form")))">
      <input name="test" type="text" value="val">
      <input type="submit" value=">>>"/>
    </form>
  </body>
</html>