Be careful when trying to get form properties with pure js
input names override form properties
HTML
<form id="form1" action="http://google.com">
<input type="hidden" name="some_action" value="do_stuff">
</form>
<form id="form2" action="http://google.com">
<input type="hidden" name="action" value="do_stuff">
</form>
<div id="result">
</div>
JavaScript
var result = document.getElementById("result");
var form1 = document.getElementById("form1");
var form2 = document.getElementById("form2");
result.innerHTML = "<br>form1 goes to: " + form1.action +
"<br>form2 goes to: " + form2.action;