我正在爲當地的古董活動提供預訂表格,但每當用戶進行更改時,我都無法更新頁面上的總數。使用Javascript更新價格總數
背景:有兩個票層,高級(£10)和普通(£5)。用戶還可以添加額外的「估價」,每個價格爲3英鎊。
目前,用戶可以使用單選按鈕選擇他們的票證,一個用於Premium,另一個用於Regular。
他們用文本框指定額外的估值。
我希望能夠隨時更新總數(選擇單選按鈕,更新文本框中的總數)。
不幸的是,Javascript並不是我的強項,所以我不知道事件的來龍去脈以及這是否可能。 這裏是我的javascript到目前爲止(沒有確認的是,在功能純粹是工作的那一刻)
JavaScript函數(UpdateTotal)
function UpdateTotal() {
/* Get prices and calculate total */
var ticketPrice = document.getElementById('tick_choice').value;
var additionals = parseInt(document.getElementById('additional_valuations').text, 10);
var total = ticketPrice + additionals;
/* Attempt to update the value (Inside a TD tag) */
document.getElementById('totalPayable').innerHTML="£"+total;
}
什麼是調用使用JS這個代碼的最佳方式事件?
非常感謝!
編輯:下面是相關HTML
單選按鈕:
<input id="tick_choice" type=RADIO VALUE="10"> Premium
<input id="tick_choice" type=RADIO VALUE="5"> Regular
文本框:
<input type="text" id="regular_tickets">
您是否也可以包含HTML的相關部分?您正在尋找的事件是'換'btw。 – 2012-03-03 11:46:02
爲什麼你認爲JavaScript是一門簡單的語言? (它實際上非常強大。) – nnnnnn 2012-03-03 11:51:47
編輯:意見刪除。 – 2012-03-03 11:52:16