为什么不行?如果是FORM元素的话,应该是OK的

解决方案 »

  1.   


    listbox?下拉菜单?
    直接提交可以的得到选中的值,item得值放到隐藏控件里传过去
      

  2.   

    可以直接在后台取呀,只不过要用 Request.Form["listId"] 而非直接listId.item
      

  3.   

    是multiple-select的话,就先把所有options选中,再提交
      

  4.   

    不是啊,列表框里有好几个item,我提交了怎么还是获取不到数据?
      

  5.   

    1、提交前,把所有的Item都选中2、用一个隐藏控件,把所有的Item值连接成字符串
      

  6.   

    var aNode=document.getElementById("ListID");
    var strItems=aNode.innerText; 
    //所有的Item都在这个字符串里以空格格开 alert(strItems)看一下就可知道了--
    //然后可以通过网址传递这个字符串
    另:不管是服务器端控件还是HTML控件,只要用CSS的display:none 就都是隐藏的了,呵呵