<select name="c1" onchange="c20_1.value=(this.options[this.selectedIndex].text.replace(/[^\d]/g,'')+'¥')"> 
<option>---请选择配置型号---</option> 
<option value="">光驱--400¥</option> 
<option value="">软驱--100¥</option> 
</select> 
<input type="text" id="c20_1">

解决方案 »

  1.   

    <select id="c1" onchange="aaa()"> 
    <option>---请选择配置型号---</option> 
    <option value="">光驱--400¥</option> 
    <option value="">软驱--100¥</option> 
    </select> 
    有一个文本框: 
    <input type="text" name="c20" id="c20_1"> <script>
    function aaa()
    {
    var s1 = document.all.c1[document.all.c1.selectedIndex].text;
    var s2 
    if(s1 == "---请选择配置型号---")
    s2 = "";
    var i =s1.lastIndexOf("-");
     s2 = s1.substring(i+1,s1.length);
    document.all.c20.value=s2;
    }
    </script>
      

  2.   

    fason(阿信)
    {{{<select name="c1" onchange="c20_1.value=(this.options[this.selectedIndex].text.replace(/[^\d]/g,'')+'¥')"> 
    <option>---请选择配置型号---</option> 
    <option value="">光驱--400¥</option> 
    <option value="">软驱--100¥</option> 
    </select> 
    <input type="text" id="c20_1">
    }}
    如果变成:<option value="">CY800--400¥</option> ,那么c20_1的值会变成:800400¥了/
    你看看给还有办法;
      

  3.   

    呵呵,不好意思,我以为你只是针对你这个select
      

  4.   

    <select name="c1" onchange="c20_1.value=this.options[this.selectedIndex].text.split('--')[1]"> 
    <option>---请选择配置型号---</option> 
    <option value="">光驱--400¥</option> 
    <option value="">软驱--100¥</option> 
    </select> 
    <input type="text" id="c20_1">