如何在js中动态获取值

时间:2011-01-05 08:08:38

标签: php javascript jquery html ajax

我的身份有问题我正在制作我的健康产品网站。 我们已经有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));
         }
     });
}

这段代码是对还是错。谢谢你

1 个答案:

答案 0 :(得分:0)

正如你在帖子中所说的,单选按钮的名称是'add'(即name = add) 但是代码中的下面一行表示你匹配name = rmr。

$("input[name='rmr']").click(function() {

将其更改为

$("input[name='add']").click(function() {

否则代码似乎没问题。

谢谢!

侯赛因