当前位置: 技术问答>java相关
关于列表框的问题,实现“索引”的功能
来源: 互联网 发布时间:2015-10-10
本文导语: 用jsp如何解决? 有类似下面的列表框 按税法分类检索 使用分类检索 …… 税法查询 税法分类 详细分类 我可以确定需要选择哪一行,比如税法...
用jsp如何解决?
有类似下面的列表框
按税法分类检索
使用分类检索
……
税法查询
税法分类
详细分类
我可以确定需要选择哪一行,比如税法分类,
但是,如果该行在最下面的话,他不会滚动到最上方,我希望能够通过jsp控制,使该行滚到上面。
类似于帮助中的“索引”的功能。
或是有更好的方法替代列表框。
十分感谢!!!
有类似下面的列表框
按税法分类检索
使用分类检索
……
税法查询
税法分类
详细分类
我可以确定需要选择哪一行,比如税法分类,
但是,如果该行在最下面的话,他不会滚动到最上方,我希望能够通过jsp控制,使该行滚到上面。
类似于帮助中的“索引”的功能。
或是有更好的方法替代列表框。
十分感谢!!!
|
可以程序控制
function moveSelected(select, down)
{
if (select.selectedIndex != -1) {
if (down) {
if (select.selectedIndex != select.options.length - 1)
var i = select.selectedIndex + 1;
else
return;
}
else {
if (select.selectedIndex != 0)
var i = select.selectedIndex - 1;
else
return;
}
var swapOption = new Object();
swapOption.text = select.options[select.selectedIndex].text;
swapOption.value = select.options[select.selectedIndex].value;
swapOption.selected = select.options[select.selectedIndex].selected;
swapOption.defaultSelected = select.options[select.selectedIndex].defaultSelected;
for (var property in swapOption)
select.options[select.selectedIndex][property] = select.options[i][property];
for (var property in swapOption)
select.options[i][property] = swapOption[property];
}
}
function getSelectOrder(obj)
{
var str = "";
for(var i = 0;i
function moveSelected(select, down)
{
if (select.selectedIndex != -1) {
if (down) {
if (select.selectedIndex != select.options.length - 1)
var i = select.selectedIndex + 1;
else
return;
}
else {
if (select.selectedIndex != 0)
var i = select.selectedIndex - 1;
else
return;
}
var swapOption = new Object();
swapOption.text = select.options[select.selectedIndex].text;
swapOption.value = select.options[select.selectedIndex].value;
swapOption.selected = select.options[select.selectedIndex].selected;
swapOption.defaultSelected = select.options[select.selectedIndex].defaultSelected;
for (var property in swapOption)
select.options[select.selectedIndex][property] = select.options[i][property];
for (var property in swapOption)
select.options[i][property] = swapOption[property];
}
}
function getSelectOrder(obj)
{
var str = "";
for(var i = 0;i