好好学习:js中设置dropdownlist的值

程序中要求显示多列的DropDownList,选择其中一项后,需要设置对应dropdownlist的值,只好用datagrid模拟了DropDownList

由于是用js控制datagrid项的选择,所以需要在js中设置对应dropdownlist的项为selected

 document.getElementById('ddlGetTicketCity').value =this.cells[2].innerText;//

设置项(这里是第二列)不能隐藏,否则js中找不到;

如果dropdownlist初始化的数据中不包括所选,会引发js错误。

比较妥帖的方法有

function SetSelected(val)
{
var f = document.form1;
for(i=0;i<f.select1.options.length;i++)
{
   if(f.select1.options(i).value==val)
   {
      f.select1.selectedIndex = i
   }
}
}

不知道是否有更好的方法

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值