document.idfrmMain.HiddenBirthday.value = document.idfrmMain.birthday.options[document.idfrmMain.birthday.selectedIndex].value;

解决方案 »

  1.   

    老大,怎么还不行啊,我把原语句和修改后的语句复制给你看:
    前:document.idFrmMain.sample011_hiddenYear.value=document.idFrmMain.smaple011_Year.value;
    后:
    document.idFrmMain.sample011_hiddenYear.value=document.idFrmMain.smaple011_Year.option[document.idFrmMain.smaple011_Year.selectedIndex].value;
      

  2.   

    呵呵,不好意思,你改好象不是找我说的改的
    options
    不是option
      

  3.   

    起先是用的options,但是不行,后来又改成option,还是不行。就是点击相应的按钮后,什么反应都没有,如果把这句话注释掉就可以了,到底怎么了呢?
      

  4.   

    <select name="aa" onchange="javascript:alert(this.options[this.selectedIndex].value)">
    <option value="1">1</option>
    <option value="2">1</option>
    <option value="3">1</option>
    </select>
    取select的选中的值就是这么取的。
    你自己看看你的程序改怎么写。