.serialize()

Encode a set of form elements as a string for submission.

by aaronk85

HTML

<form>
    <select name="single">
      <option>Single</option>
      <option>Single2</option>
    </select>
  </form>
  <p><tt id="results"></tt></p>

CSS

body, select { font-size:12px; }
  form { margin:5px; }
  p { color:red; margin:5px; font-size:14px; }
  b { color:blue; }

JavaScript

function showValues() {
      var str = $("form").serialize();
      $("#results").text(str);
    }
    $("select").change(showValues);
    showValues();