0

我有两个输入文本字段,一个“生效日期”和一个“到期日期”。我使用 jquerytool 的 dateinput 函数作为日期选择器。

问题:选择“生效日期”时,我希望“到期日期”为“生效日期”一年后,并将该值设置为“到期日期”文本输入字段。

我似乎无法让这一切正常工作......

<script>

$(document).ready(function() {

  $(":date").dateinput({
    format: 'mmmm dd, yyyy', // the format for example: 'October 04, 2012'
  });

function expiration (){
  // date calculations here?...
  ...
  document.getElementById('expiration').value = expirationDate;

}
</script>


<input type="date" name="effective" id="effective" onChange="expiration()" />

<input type="date" name="expiration" id="expiration" />
4

1 回答 1

0
<script>

function expiration (){
  // date calculations here...
  var effectiveDate = document.getElementById('effective').value;

  var expirationDate = new Date(effectiveDate);

  expirationDate.setDate(expirationDate.getDate()+365);

  document.getElementById('expiration').value = expirationDate;

}
</script>
于 2012-10-04T19:29:15.840 回答