我有一個網頁已經JavaScript的其他正常工作......除了這一個:javascript函數在Firefox和Safari瀏覽器不工作(只在Chrome)
<script>
function add(numDaysToAdd) {
var data_in = new Date (document.WADAInsertForm.data_in.value);
var data_out = data_in.setDate(data_in.getDate()+numDaysToAdd);
var final_day = data_out.getDate();
var final_month = data_out.getMonth() + 1;
var final_year = data_out.getFullYear();
document.WADAInsertForm.data_out.value = final_year+'-'+final_month+'-'+final_day;
}
</script>
此腳本由一個「的OnChange」呼叫觸發與「OnClick」事件一起復選框。爲了澄清:
<input type="checkbox" name="product" value="Insurance plan: 1 month" id="product" onClick="this.form.price.value='41.40'" onChange="add(+30)">
當我測試在Chrome它所有的家庭作業的頁面:在「價格」字段中插入了價格值,並與合適的值更新「DATA_OUT」字段。
當我在Firefox和Safari中執行相同操作時,它只能使用「價格」設置。
任何建議或幫助? 感謝很多提前
米歇爾