空格是" "呀,不是""document.all.ClassType2.value=options[selectedIndex].value的时候你用alert()一下
看看,有没有值啊?

解决方案 »

  1.   

    你是想把一个select里面的值赋给一个text吗?
      

  2.   

    <p><select size="1" name="D1" onclick = "document.all.T1.value = document.all.D1.options[document.all.D1.options.selectedIndex].text">
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select><input type="text" name="T1" size="20"></p>
      

  3.   

    是值,刚才写错了  <p><select size="1" name="D1" onclick = "document.all.T1.value = document.all.D1.options[document.all.D1.options.selectedIndex].value">
        <option value="one">1</option>
        <option value="two">2</option>
        <option value="three">3</option>
        <option value="four">4</option>
        <option value="five">5</option>
      </select><input type="text" name="T1" size="20"></p>
      

  4.   

    我觉得不需要转化也应该是可以的,options[selectedIndex].value换成
    options[selectedIndex].innerText试试。
      

  5.   

    我估计是你没有加引号的缘故,你的value值加引号就不会有传空格前的值了。
      

  6.   

    innerText不过是你options的text值,而不是你的value值,用的时候要看清楚。