set dynamic form action tag

Generate dynamic form action tag by changing radio button value and submit form

by Nidhu

HTML

<form method="get" id="searchform" action="link1.php">
  <div class="alternativ-suchefeld">
    <div class="radioboxarea">
      <input type="radio" name="buttonname" value="value_button_1" checked> Button 1</div>
    <div class="radioboxarea">
      <input type="radio" name="buttonname" value="value_button_2"> Button 2</div>
    <input type="submit" id="searchSubmit" value="Search" />
  </div>
</form>

JavaScript

$('input[name="buttonname"]').change(function() {
  var v = $(this).val();
  if (v == "value_button_1") {
    $('#searchform').attr('action', 'link1.php');
  } else if (v == "value_button_2") {
    $('#searchform').attr('action', 'link2.php');
  }
});

$('#searchform').submit(function() {
  alert($(this).attr('action'));
  return false;
});