chromium/third_party/blink/web_tests/fast/forms/form-action.html

<html>
<body>
<script>
 if (window.testRunner)
    testRunner.dumpAsText();

function test(ul) {
ul.document.getElementById('sourceViewDiv').innerHTML=' This test: PASSED!'
}
</script>

<form action="javascript: test(this)" method="get" >

<select onChange="submit();">
  <option >A</option>
  <option >B</option>
  <option >C</option>
</select>

<div id='sourceViewDiv'>This test: FAILED</div>

<script>
var x=document.getElementsByTagName('select')[0];
x.options[2].selected=true;
var evt = document.createEvent("HTMLEvents");
evt.initEvent("change", true, true);
x.dispatchEvent(evt);
</script>

</form>

</body>
</html>