你option中的内容是数据库表中的吗?
解决方案 »
- js document的问题
- 在显示页面之前加载图片和音乐
- js如何判断一个iframe加载完成后加载另外一个?
- 如何让两个input 在编辑和不可编辑间切换?
- 求csdn首页上的图片自动播放器代码,下面有1,2,3,4 的那个
- 关于<input type=file>问题
- 一个简单的问题.帮助者有分.谢谢.
- 请问,如何实现:我直接双击一个html文件,浏览器的菜单条、工具条、状态条、地址条都不显示.
- 有两个单选钮,当点击一个时,另外一个文本框的内容随之改变,怎么写?
- 能够获取客户端的硬件信息吗
- 如何获得当前页的名字?
- 请问ie的不同版本(3.0,4.0,5.0,5.5,6.0)和netscape navigator对html,javascript,vbscript,activex等技术的支持情况
<select name=sel>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>
</select>
<script>
var sel=document.all.sel;
var sels=new Array();
for(i=0;i<sel.options.length;i++){
sels[i]=new Array(2);
sels[i][0]=parseInt(sel.options[i].value);
sels[i][1]=sel.options[i].text;
}
//sort(sel);//按照value值从小到大的顺序排序,
//你可以使用任何一种排序方法,
//如果select最初就是有序的
//像上面那样,则无需排序
function change(){
//省略了对输入是否是数字的验证
var val=parseInt(document.all.txt.value);
var pos=0;
var flag=false;
for(i=0;i<sels.length;i++)
if(val-sels[i][0]<=0){
pos=i;flag=true;break;
}
if(!flag)pos=sels.length; for(i=0;i<sels.length-pos;i++){
sel.options[i].value=sels[i+pos][0];
sel.options[i].text=sels[i+pos][1];
}
for(i=sels.length-pos;i<sels.length;i++){
sel.options[i].value=sels[sel.length-i-1][0];
sel.options[i].text=sels[sel.length-i-1][1];
}
}
function sort(ary){
//这是你的排序函数
}
</script>
不过明天再结帖好吗??
看看 sportdog(kill)的怎么样!