首先你要说清楚两个table之间的关系
季度和哪个表的月连动?

解决方案 »

  1.   


    function fun1(val) {
      if(val == "") {
        return false;
      }
      var str = strMM.substring(0, strMM.length - 9);
      for (var i = val*3+1; i <= val*3+3; i++)
      {
        str += "<option value='" + i + "'> " + i + "</option>\r\n";
      }
      document.form1.MM.outerHTML = str +"</select>";
      document.form1.MM.value = val*3+1;
    }
    function fun2(val) {
      if(val == "") {
        return false;
      }
      var jidu = parseInt((parseInt(val) - 1) / 3);
      document.form1.QQ.value = jidu;
    }<table width="100%" align="center">
      <tr align="center">
        <td  align="center" valign="top">
          <select name="YYYY" >
            <option value=""></option>
          </select>年
          <select name="QQ" onchange="fun1(this.value);">
            <option value="" selected></option>
            <option value="0" >一</option>
            <option value="1">二</option>
            <option value="2">三</option>
            <option value="3">四</option>
           </select>季
          <select name="MM" onchange="fun2(this.value);">
            <option value=""></option>
          </select>月材料申请计划表      
        </td>
      </tr>
    </table>
    这是第一个table的联动