Передача get запроса в адресную строку.

Здравствуйте.

Подскажите пожалуйста, как передать get запрос в адресную строку из формы не нажимая при этом кнопку отправить?
Т. е. что я хочу, те значения которые стоят в форме должны автоматически подставляться в адресную строку при открытии страницы.

Cейчаc сделано только при нажатии кнопки, отправить:
<form action="/" method="get" >
<select name="year">
<?php
$year = 2000;
for ($i = 0; $i <= 50; $i++)
{  
  $new_years = $year + $i;
  echo '<option value='.$new_years.'>'.$new_years.'</option>';
}
?>
</select>
Имя:
<input type= "text" name="name">

<input type="submit" value="Отправить запрос">
</form>

1 ответов


Простите за нескромный вопрос, а нафига?


Не проверял, но всё же:

<script>
   $(document).ready(function(){
      var str = $( "form" ).serialize();
      history.pushState(null, null, '?' + str);
   });
</script>