私はすでに他のJavaScriptが正しく機能しているページを持っています...これは別として:
<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 でページをテストすると、すべての宿題が行われます。「price」フィールドに価格値を挿入し、「data_out」フィールドを適切な値で更新します。
Firefox と Safari で同じことを行うと、「価格」設定のみが機能します。
何か提案や助けはありますか?事前にどうもありがとう
ミケーレ