send an http request without XHR in an event handler

javascript, send

Solution

Okay, you don't want to use Ajax. You can use an event handler to submit a form!

<a href='#' onclick='cow_submit("zoodle")'>send</a>
<form method='post' id='formie' action='find_some_action.php'>
  <input type='hidden' id='snoutvar' name='snoutvar' value='snout'>
</form>

<script>
function cow_submit(a_var_to_set){
  var plip=document.getElementById('formie');
  var snout=document.getElementById('snoutvar');
  snout.value=a_var_to_set;
  plip.submit();
  }

See https://developer.mozilla.org/en/DOM/form

Problem

How to send an http request with either post/get method using javascript as an eventhandler? Thanks! Paul

Original source