1
我在網頁中有一個表單,我希望用戶輸入開始日期,然後從選擇字段中選擇一個術語以確定結束日期。通過添加兩個表單字段獲取結束日期
我可以得到正常的數字加起來,但我不知道如何添加數字到日期以獲得另一個日期。
這是我到目前爲止已經使用:
<script type="text/javascript">
function sum(){
//grab the values
startdate = document.getElementById('startdate').value;
term = document.getElementById('term').value;
document.getElementById('enddate').value = parseFloat(startdate) + parseFloat(term);
}
</script>
<p>
<label for="startdate">Start Date:</label>
<input type="date" name="start-date" id="startdate" onblur="sum()">
</p>
<p>
<label for="term">Term:</label>
<select name="term" id="term" onblur="sum()">
<option value="30">30 Days</option>
<option value="60">60 Days</option>
<option value="90">90 Days</option>
</select>
</p>
<p>
<label for="enddate">End Date:</label>
<input name="enddate" type="date" id="enddate" readonly>
</p>
此示例不產生日期,只響應初始選擇值。使用PHP將生成的數據插入到mySQL數據庫中。
當我從select中選擇選項時,我看不到不同的結果。 – 2013-04-04 06:47:07