我的 php 页面底部有一些级联下拉菜单。每次用户从下拉列表中选择一个选项时,都会调用以下函数将该选项的值添加到我的 url 变量中。目前页面每次刷新到顶部,这是一个巨大的问题。通常我会使用类似 onCLick="window.location='page.htm#bottom';" 刷新到页面底部,但是当我添加#bottom 时,以下功能停止工作。有人可以帮我调整这个功能,或者给我其他的想法,当功能完成时,它们会刷新到页面底部。
function reload5(form){
if(document.getElementById('fda1').checked) {
var fda = '1';
}else if(document.getElementById('fda0').checked) {
var fda = '0';
}
var val=form.category.options[form.category.options.selectedIndex].value;
var val2=form.subcat.options[form.subcat.options.selectedIndex].value;
var val3=form.subcat1.options[form.subcat1.options.selectedIndex].value;
var val4=form.subcat2.options[form.subcat2.options.selectedIndex].value;
var comp1=form.mname.options[form.mname.options.selectedIndex].text;
var itemnum=document.getElementById('item').value;
var desc=document.getElementById('desc').value;
var quan=document.getElementById('quan').value;
var list=document.getElementById('list').value;
var uom=form.uom.options[form.uom.options.selectedIndex].text;
self.location='add_products.php#bottom?fda=' + fda + '&desc=' + desc + '&quan=' + quan + '&list=' + list + '&uom=' + uom + '&item=' + itemnum + '&cat=' + val + '&cat2=' + val2 + '&cat3=' + val3 + '&cat4=' + val4 + '&comp=' + comp1 ;
}
所以这不起作用:self.location='add_products.php#bottom?fda=' + fda
但这确实:self.location='add_products.php?fda=' + fda
知道将#bottom放在哪里吗?