我的身份有问题我正在制作我的健康产品网站。 我们已经有10个相应金额的产品在此部分客户通过下拉框选择产品。
接下来我们通过点击单选按钮从客户那里获得服务费。
我们有一个带有name=add
的三个单选按钮和三个金额值,如5 $ 7 $ 9 $。
它工作正常。
例如: 客户选择3个产品,即客户点击此单选按钮(任意)后总金额约为20美元,并提交该金额将在下一页完全添加的按钮,即25美元
我想要的是单选按钮金额应添加到付款然后动态显示页面。
function checkRadio (frmName, rbGroupName) {
var radios = document[frmName].elements[rbGroupName];
for (var i=0; i < radios.length; i++) {
if(radios[i].checked) {
return true;
}
}
return false;
}
$(document).ready(function(){
$("input[name='rmr']").click(function() {
updatePayment($(this).val());
if (!!$(this).attr("checked") == true) {
$("#finalamount").html( parseInt($("#totalamount").val(), 10) * parseInt($(this).val(), 10));
}
});
}
这段代码是对还是错。谢谢你
答案 0 :(得分:0)
正如你在帖子中所说的,单选按钮的名称是'add'(即name = add) 但是代码中的下面一行表示你匹配name = rmr。
$("input[name='rmr']").click(function() {
将其更改为
$("input[name='add']").click(function() {
否则代码似乎没问题。
谢谢!
侯赛因