<select name="dlistFirst" id="dlistFirst" onchange="window.input.value=this.value">
<option value="11">动画影碟[DH]</option>
<option value="12">漫画故事书[MH]</option>
<option value="13">海报画册[HB]</option>
</select>

解决方案 »

  1.   

    晕,急着抢分,输错了:(<select name="dlistFirst" id="dlistFirst" onchange="window.Type.value=this.value">
    <option value="11">动画影碟[DH]</option>
    <option value="12">漫画故事书[MH]</option>
    <option value="13">海报画册[HB]</option>
    </select>
      

  2.   

    <select name="dlistFirst" id="dlistFirst" onchange='Type.value=this.value'>
    <option value="11">动画影碟[DH]</option>
    <option value="12">漫画故事书[MH]</option>
    <option value="13">海报画册[HB]</option>
    </select>怎么可以通过选择dlistFirst 把DH/MH/HB传到
    <input name="Type" type="text" id="Type">
      

  3.   

    呵呵...楼主要把dh/mh/hb传到text框里,改一下option的value吧
      

  4.   

    都不是要11/12/13这些,是要DH/MH/HB
      

  5.   

    <select name="dlistFirst" id="dlistFirst" onchange='Type.value=this.value'>
    <option value="11">动画影碟[DH]</option>
    <option value="12">漫画故事书[MH]</option>
    <option value="13">海报画册[HB]</option>
    </select>
      

  6.   

    <select name="dlistFirst" id="dlistFirst" onchange='Type.value=this.value'>
    <option value="动画影碟[DH]">动画影碟[DH]</option>
    <option value="漫画故事书[MH]">漫画故事书[MH]</option>
    <option value="海报画册[HB]">海报画册[HB]</option>
    </select>
      

  7.   

    不能改valueASP.NET我是这样处理的,但不想刷新想用js实现,但又不熟悉js,不知道怎么写呢?private void dlistFirst_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    string[] xgz = dlistFirst.SelectedItem.ToString().Split('[');
    txtPname.Text = xgz[0].ToString();
    S_type1.Text = xgz[1].ToString().TrimEnd(']');//这个就是我要的了
    }
      

  8.   

    最好把临时要用的数据,写进session里,刷新时再取出来,就不会变了嘛 。
    不过asp.net能不能实现我不清楚……
      

  9.   

    <script>
       function test(obj){
    var str=obj[obj.selectedIndex].text
    document.all.Type.value=str.substring(str.indexOf("[")+1,str.indexOf("]"))
       }
    </script>
    <select name="dlistFirst" id="dlistFirst" onchange="test(this)">
    <option value="11">动画影碟[DH]</option>
    <option value="12">漫画故事书[MH]</option>
    <option value="13">海报画册[HB]</option>
    </select><input name="Type" type="text" id="Type">
      

  10.   

    汗...排版上的错误而已,你改改不就行了<script>
       function test(obj){
          var str=obj[obj.selectedIndex].text
          document.all.Type.value=str.substring(str.indexOf("[")+1,str.indexOf("]"))
       }
    </script>
    <select name="dlistFirst" id="dlistFirst" onchange="test(this)">
    <option value="11">动画影碟[DH]</option>
    <option value="12">漫画故事书[MH]</option>
    <option value="13">海报画册[HB]</option>
    </select><input name="Type" type="text" id="Type">
      

  11.   

    看看这样行吗?<html>
    <head>
    <script language="jscript">
    function click_me(){
    var i;
    var num=eval(dlistFirst);
    for (i=0;i<num.length;i++){
    if(num[i].selected)
    Type.value=num[i].text;
    //alert(num[i].value);
    }
    }
    </script>
    </head>
    <body>
    <select name="dlistFirst" id="dlistFirst">
    <option value="11" >动画影碟[DH]</option>
    <option value="12" >漫画故事书[MH]</option>
    <option value="13" >海报画册[HB]</option>
    </select>
    ------->
    <input name="Type" type="text" id="Type">
    <input type="button" value=" ok " onClick="click_me()")
    </body>
    </html>
      

  12.   

    刚才写错了
    <html>
    <head>
    <script language="jscript">
    function click_me(){
    var i;
    var num=eval(dlistFirst);
    for (i=0;i<num.length;i++){
    if(num[i].selected)
    Type.value=num[i].text;
    //alert(num[i].value);
    }
    }
    </script>
    </head>
    <body>
    <select name="dlistFirst" id="dlistFirst" onChange="click_me()">
    <option value="11" >动画影碟[DH]</option>
    <option value="12" >漫画故事书[MH]</option>
    <option value="13" >海报画册[HB]</option>
    </select>
    ------->
    <input name="Type" type="text" id="Type">
    </body>
    </html>
      

  13.   

    bguest(茫然的未来) 兄弟的确可以啊,谢谢,给分拉