我正在为当地的古董活动提供预订表格,但每当用户进行更改时,我都无法更新页面上的总数。使用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