Javascript 如何在不刷新页面的情况下将表单值回显到url中
我想在我的url中回显一个radiobutton值,这样当值为“day”时,我的url似乎是“analyse1.php”。我想把值'day'放在'analysis'和'1'之间,这样url将是'analysisday1' 到目前为止,我得到了我的表格: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
<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();
}