我有一个form.reload的JS片段,它将选择的表单下拉列表添加到变量中,并添加到文档的头部,以便我可以将变量传递到下一页。
可悲的是,我的表单重新加载正在删除已输入的输入字段。
这是我的简单JS重新加载表单:
function reload(form) {
var val=form.cat.value;
var val2=form.cat2.value;
var val3=form.val3.value;
var val4=form.val4.value;
var val5=form.val5.value;
self.location='mypage.php?val=' + val + '&val1=' + val2 + '&val2=' + val3 + '&val4=' + val4 + '&val5=' + val5;
}
我的电话:
<select name='val' onchange=\"reload(this.form)\">
它正在删除(重新加载)我的输入。有没有解决的办法? 我想在重新加载表单时保留表单输入。
答案 0 :(得分:1)
你可以在php文件中尝试这样的东西
<input type='text' name='cat' value='<?php print $_REQUEST[val]; ?>'>
将所有值添加到标题的备用建议是
function reload(form) {
self.location='mypage.php?' + $(form).serialize();
}