编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

用JS怎么获取ListBox中选择的值啊?

用JS怎么获取ListBox中选择的值啊?

用JS怎么获取ListBox中选择的值啊?

TOP

listBox是什么啊?

一般都是OBJValue = doucment.getElementById("对象id").value;

TOP

<asp:ListBox ID="listboxSelcetField" runat="server" Width="80%" Height="250px" onclick="SelectField(this.options[this.selectedIndex].value)"></asp:ListBox>
<script>
function SelectField(objValue)
{
   alert(objValue);//objValue为选中的值
}
</script>
//注解  此方法只用于在ListBox为单选的时候  若为多选 则必需要用循环的方法将值取出

TOP

当为多选的时候的写法
var getTable = document.getElementsByTagName("option");
var objValue='';
for(i;i<getTable.length;i++)
{
if(getTable[i].selected)
{
  if(i==0)
  {
     objValue=getTable[i].value;
  }
  else
  {
     objValue+=","+getTable[i].value;

  }
}
}

这就是当ListBox为多选的时候获取值的代码

TOP

多謝LS

I am a wanderer. Oftentimes it seems that I walk the earth among pygmies. PS:換號使用中

TOP

发新话题