【问题标题】:how to update the value for display in jquery/html如何更新在 jquery/html 中显示的值
【发布时间】:2011-06-03 19:54:14
【问题描述】:

嗨,我对我的 jquery 感到困惑。我有 d 4 按钮来更新值。

让我解释清楚

这四个按钮是选择金额的方法。我的项目基于 labtop 和 iphone。由购物车客户选择产品,然后他们必须选择按钮(这些按钮中的任意 4 个)

如果客户购物车金额是 50 英镑,那么他们需要选择单选按钮,如果客户选择 2 按钮,则第二个按钮金额必须与购物车一起添加,然后显示为 55 英镑

如果我单击按钮,当鼠标箭头在按钮上时没有变化,我可以在下面看到错误页面。我需要为更改执行什么操作,我的意思是单选按钮的操作。

<form method="post" form name="make_payment_frm" 
     action="module/make-payment-module.php" 
     onsubmit="return show_make_payment_validation();" >
<input type="radio" name="rmr"  id="payment1" value="30"  
onclick="updatepayment(this.value)" />
<input type="radio" name="rmr" id="payment2" value="39" 
   onclick="updatepayment(this.value)" />
<input type="radio" name="rmr"  id="payment3" value="42" 
   onclick="updatepayment(this.value)" />
<input type="radio" name="rmr" id="payment4" value="45" 
   onclick="updatepayment(this.value)" />
<input type="hidden" name="totalamount" id="totalamount" 
   value="<?php echo get_total_amount(); ?>" />

$(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));
     }
 });
}

var totalAmount = 50.0; //Set from the database 
function updateAmount(var additionalCost) 
{ 
    document.getElementById("finalamount").innerHTML = totalAmount 
                    + additionalCost;
} 
document.getElementById('payment1').onclick = function(){ 
updateAmount('30') 
}; 
document.getElementById('payment2').onclick = function(){ 
updateAmount('39') 
}; 
document.getElementById('payment3').onclick = function(){ 
updateAmount('42') 
}; 
 document.getElementById('payment4').onclick = function(){ 
updateAmount('45') 
};    

任何人都可以告诉我单选按钮正常工作的好主意。该金额必须与该支付车一起添加,然后显示。我的代码有什么问题吗?请帮帮我。

感谢和问候 麦格纳 ``

【问题讨论】:

  • 说清楚。你想在隐藏元素中添加单击的单选按钮的值吗
  • @mohan ya 我在这里提到了我隐藏的maount值,值为50。应该动态更改,无需存储数据库

标签: php javascript jquery html ajax


【解决方案1】:
function updateAmount(var additionalCost)

删除那里的var

【讨论】:

  • 如果我没有看到所有内容,我无法说出出了什么问题,而且我在任何地方都看不到函数 updatePayment()。我上面的回答与一般语法错误有关,无论如何都必须修复。
猜你喜欢
  • 1970-01-01
  • 2016-12-20
  • 1970-01-01
  • 2013-02-13
  • 1970-01-01
  • 2013-08-06
  • 1970-01-01
  • 1970-01-01
  • 2020-06-12
相关资源
最近更新 更多