還活着,我有3個文本框,(datefrom, dateto, per_day
)的Javascript做計算從文本框
我希望能夠在鍵入這些框,然後執行以下計算,而無需刷新頁面或提交表單:
dateto - datefrom = TOTAL
然後
TOTAL * per_day
這是可能的使用JavaScript - 沒有任何人有任何的例子嗎?
我曾嘗試:
<script type="text/javascript">
$("#todate").on('keyup',function(){
var days_amount = $(this).val() - $("#fromdate").val()
var total = (days_amount) * $("#cost_per").val()
$(".total_text").html(total);
})
</script>
From Date: <input type="text" name="fromdate" id="fromdate" value="10" /><br />
To Date: <input type="text" name="todate" id="todate" value="" /><br />
Cost Per: <input type="text" name="cost_per" id="cost_per" value="" /><br />
<p>Total: <span class="total_text"></span></p>
,但我只是得到的輸出:
​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
是的。你需要學習Javascript。 – SLaks
看看例如jQuery或其他框架,並檢查事件示例。 – pduersteler
在提問之前,您應該學習Javascript的基礎知識。在進入像jQuery這樣的框架之前,最好從學習純Javascript開始。知道你在處理什麼總是很好的。也許看看http://www.w3schools.com/js/default.asp或其他任何教程。您可能會對左側導航欄中的JS HTML DOM部件感興趣。 – Butt4cak3