<script language="javascript">
function set_status()
{
if (form1.schedule.value=="10")
{
form1.status.options[1].selected=true;
}
}
</script>
<form name="form1">
<SELECT name= status>
     <option value=0 selected>执行中
     <option value=1>已完成
     <option value=2>未完成
     <option value=3>拒绝执行
     <option value=4>推迟执行
  </SELECT><SELECT name=schedule onChange="set_status()">
<option value=0 selected>0%
<option value=1>10%
<option value=2>20%
<option value=3>30%
<option value=4>40%
<option value=5>50%
<option value=6>60%
<option value=7>70%
<option value=8>80%
<option value=9>90%
<option value=10>100%
</SELECT>
</form>

解决方案 »

  1.   

    onChange如果已经占用,要怎么办?
      

  2.   

    可以在onChange要执行的函数里把其他要执行的动作加进来阿
      

  3.   

    <script language="javascript">
    function linkaction()
    {
    if (main.schedule.value=="10")
    {
    main.status.value=1;
    }
    }
    </script>
    <form name="main">
    1.<SELECT name= status>
         <option value=0 selected>执行中
         <option value=1>已完成
         <option value=2>未完成
         <option value=3>拒绝执行
         <option value=4>推迟执行
      </SELECT>2.<SELECT name=schedule>
         <option value=0 selected>0%
    <option value=1>10%
    <option value=2>20%
    <option value=3>30%
    <option value=4>40%
    <option value=5>50%
    <option value=6>60%
    <option value=7>70%
    <option value=8>80%
    <option value=9>90%
    <option value=10>100%
    </SELECT>
    </form>