Javascript 如何在不刷新页面的情况下将表单值回显到url中

Javascript 如何在不刷新页面的情况下将表单值回显到url中,javascript,forms,redirect,radio-button,return-value,Javascript,Forms,Redirect,Radio Button,Return Value,我想在我的url中回显一个radiobutton值,这样当值为“day”时,我的url似乎是“analyse1.php”。我想把值'day'放在'analysis'和'1'之间,这样url将是'analysisday1' 到目前为止,我得到了我的表格: <form> <input name="selectieperiode" value="day" type="radio"> <input name="selectieperiode" value="week" ty

我想在我的url中回显一个radiobutton值,这样当值为“day”时,我的url似乎是“analyse1.php”。我想把值'day'放在'analysis'和'1'之间,这样url将是'analysisday1'

到目前为止,我得到了我的表格:

<form>
<input name="selectieperiode" value="day" type="radio">
<input name="selectieperiode" value="week" type="radio">
</form>

我不明白这一点,因为在提交表单时,您的PHP会获得radio的值。但如果你坚持:

function scansnormaal() {
  var form=document.getElementById("someForm"); // assuming id="someForm"
  var periode=""; // default
  if (form.selectieperiode[0].checked) periode=form.selectieperiode[0].value;
  else if (form.selectieperiode[1].checked) periode=form.selectieperiode[1].value;
  form.action="analyse"+periode+"1.php";
  form.submit();
}
  ...
  form.action="analyse'$valueradiobutton'1.php";
  ...
function scansnormaal() {
  var form=document.getElementById("someForm"); // assuming id="someForm"
  var periode=""; // default
  if (form.selectieperiode[0].checked) periode=form.selectieperiode[0].value;
  else if (form.selectieperiode[1].checked) periode=form.selectieperiode[1].value;
  form.action="analyse"+periode+"1.php";
  form.submit();
}