![](/img/trans.png)
[英]How to add function/element action after animate function runs in javascript?
[英]How Add String or Word after Javascript function Runs?
我有一個腳本,其中我在輸入字段中獲取天數...例如
輸入字段日期 2 - 輸入字段日期 2 = 輸入字段結果為數字(如 20、30、40)
我正在尋找的是
輸入字段日期 2 - 輸入字段日期 1 = 輸入字段結果在字符串之后的數字(如 20 Days , 30 Days ,40 Days )
請幫助了解如何添加字符串或單詞,以便我在每個輸出中默認收到單詞天數
我的 Javascript 代碼如下
代碼:
function GetDays() { var dropdt = new Date(document.getElementById("course_end_date").value); var pickdt = new Date(document.getElementById("admission_date").value); return parseInt((dropdt - pickdt) / (24 * 3600 * 1000)); } function cal() { if (document.getElementById("course_end_date")) { document.getElementById("course_duration").value = GetDays(); } }
你是如何觸發計算發生的? 在沒有看到更多代碼的情況下,我最好的猜測是您在元素填充值之前就這樣做了? 我復制了下面的一個片段,它與你的 javascript 相同,我認為與你的 html 相似,當你點擊按鈕時觸發計算。 例如,在運行時代碼片段,如果你輸入1/1/2020
辦理了入住日期和2/1/2020
的課程結束日期則顯示31天。
function GetDays() { var dropdt = new Date(document.getElementById("course_end_date").value); var pickdt = new Date(document.getElementById("admission_date").value); return parseInt((dropdt - pickdt) / (24 * 3600 * 1000)); } function cal() { if (document.getElementById("course_end_date").value) { document.getElementById("course_duration").value = GetDays() + " days"; } }
<input id="admission_date" type="date" placeholder="Admission Date"> <input id="course_end_date" type="date" placeholder="Course End Date"> <p> <label for="course_duration">Course Duration</label> <input id="course_duration" type="text" readonly> <button onclick="cal()">Calculate Duration</button> </p>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.