【发布时间】:2011-05-30 08:20:57
【问题描述】:
我正在使用 php 在 Adobe Dreamweaver 中创建一个网站。在该站点中,有 3 个按钮用于选择付款方式,它们将充当继续按钮。我想要的是当用户检查一个单选按钮(我同意按钮)时,它将添加该金额并显示以前的金额。有三个按钮具有相应的值(以磅为单位)..
请检查我的网站http://www.spsmobile.co.uk 在此链接中转到手机解锁,添加购物车后点击付款,它将转到下一页有一个递送邮件详细信息。 这里我提到了代码:
<input id="radio-1" type="radio" name="rmr" value="1">
<label for="radio-1">£3</label> <input id="radio-2" type="radio" name="rmr" value="2">
<label for="radio-2">£5.5</label>
<input id="radio-3" type="radio" name="rmr" value="4">
<label for="radio-3">£10</label>
<div class="total-text" style="font-size:36px">£10</div>
var total = parseInt($("div.total-text").text().substring(1), 10);
$("input[name='rmr']").bind('change', function() {
var amount = 0;
switch (this.value) {
case "1":
amount = 3;
break;
case "2":
amount = 5.5;
break;
case "4":
amount = 10;
break;
}
$("div.total-text").text("£" + (total + amount));
});
但是没有变化,我之前的金额没有加上。当我单击仅显示在浏览器上的上一个金额时..当我单击单选按钮时,我需要该值应相应更改..我在哪里犯了那个错误...请给我一些想法,我该怎么办..有没有必要存储数据库..
感谢广告
【问题讨论】:
-
脚本放在哪里(jQuery 代码)?
-
显然,它在 document.ready 块中。 magna 只是不想粘贴不必要的行。