为了账号安全,请及时绑定邮箱和手机立即绑定

在脚本里添加ListBox项后如何在后台获取此项的值??

在脚本里添加ListBox项后如何在后台获取此项的值??

三国纷争 2018-11-27 16:10:29
 function doSelectOk() {        var objSelected = document.getElementById("lbUserSelected");        var selectItemCount = objSelected.options.length;        var objhfSelectIDList = document.getElementById("hfSelectIDList");        var returnValue = "";        var returnText = "";        for (var i = 0; i < selectItemCount; i++) {            var optionValue = objSelected.options[i].value;            var optionText = objSelected.options[i].text;            if (!IsNull(returnValue)) {                returnValue += ",";                returnText += ",";            }            returnValue += optionValue;            returnText += optionText;        }    var objResult = param;        objhfSelectIDList.valve = param.ValueParam;        alert(objhfSelectIDList.valve);        window.returnValue = objResult;        window.close();    }页面:通过<asp:HiddenField runat="server" />传值在后台里 string IDList = hfSelectIDList.Value.Trim(); 不知道为啥IDList 老是为空!请大家帮忙解决一下哈 谢谢!!!
查看完整描述

2 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

用javascript等客户端脚本所添加的html项,尽管是有值的,但在后台代码中是获取不出来的,解决办法可以用hiddenfiled解决,javascript控制list的onchange事件,然后写入到hiddenfiled的value中去,然后在后台代码中取hiddenfiled的value值

查看完整回答
反对 回复 2018-12-01
?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

  alert(objhfSelectIDList.valve); 這裡有 數值嗎?是不是有模板頁哦。

查看完整回答
反对 回复 2018-12-01
  • 2 回答
  • 0 关注
  • 481 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信