jsクリックしてselectトリガonchange関数


selectの異なるoptionをクリックして、有効期限枠に異なる日付を記入します.
<table width="800" border="0">
        <tr> 
          <td width="180" class="LABEL"></td>
          <td width="140" > 	
            <select name="status" id="PDStatus"  onchange="changeEffDate(this.options[this.options.selectedIndex].value)">
				<option value="0"  selected  > </option>
                <option value="1" >     </option>
                <option value="2" >     </option>
                <option value="3" >     </option>
            </select>
          </td>
          <td width="120" class="LABEL"></td>
          <td width="134"> 
            <input type="text" name="effectiveDate" id="effectiveDate" maxlength="10" size="12"  value="">
          </td>
          <td width="140" class="LABEL">&nbsp;</td>
          <td width="120"> &nbsp;
          </td>
        </tr>
      </table>
スクリプト関数:
function changeEffDate(num){
	var Termdte = "";//yyyy/MM/dd
	var dateNow = getNowFormatDate();
	if("1"==num) document.getElementById("effectiveDate").value =Termdte;
	if("23".indexOf(num)>=0) document.getElementById("effectiveDate").value =dateNow;
	if("0"==num)document.getElementById("effectiveDate").value="";
}