喜 目前正在开发我的网站进行付款流程。最有可能的是我完成了我的工作。我的网站上的问题最后我提到了付款交付详细信息,其中有三个单选按钮的值(以磅为单位)。在客户点击这些按钮后,相应的值应添加addcart并显示最终金额。这是我需要的网页http://spsmobile.co.uk/make-payment.php/我总是混淆应该在其上应用的代码。 任何人都可以给我发正确的代码。
新年快乐感谢adv
答案 0 :(得分:0)
将表单的无线电字段更改为以下内容:
<input name='totalamount' id='totalamount' value='0' />
<div id='rmr'>
<input name="rmr" id="rmr_signed" type="radio" value="3" />
<input name="rmr" id="rmr_special" type="radio" value="5.5" />
<input name="rmr" id="rmr_international" type="radio" value="10" />
</div>
现在通过使用jquery,您可以编写
在函数show_make_payment_validation中写
jQuery('#rmr input[type=radio]').each(function(){
var total = parseInt(jQuery('input[name="rmr"]:checked', '#myForm').val()) + parseInt(jQuery('#totalamount').val());
jQuery('#totalamount').val(total);
}
答案 1 :(得分:0)
使用单选按钮:
<强> HTML 强> 对于每个选项,您可以创建一个单选按钮:
...
<input type="radio" name="delivery" value="signed" cheked="cheked">text bla</input>
<input type="radio" name="delivery" value="special">more text bla</input>
<input type="radio" name="delivery" value="international">even more text bla</input>
Notie他们都有一个共同的名字(“交付”)。 默认情况下,将选择 checked =“checked”属性选项
<强> PHP 强> 我的用户提交了您可以使用$ _POST [“delivery”]或$ _GET [“delivery]访问所选选项的表单。其中包含数据取决于您为表单使用GET或POST。
您可以在主窗体元素中指定它:
<form ... method="POST">...
答案 2 :(得分:0)
为什么不给你的单选按钮快速 onclick 事件并相应地更新总数呢?
像:
Total: £<span id="total_amt" class="repair-finalamount-txt">0.00</span>
...
<input name="rmr" type="radio" title="3.00" value="1">
<input name="rmr" type="radio" title="5.50" value="2">
<input name="rmr" type="radio" title="10.00" value="3">
...
对于jQuery代码:
jQuery('input[type="radio"][name="rmr"]').click(function() {
jQuery('span#total_amt').val(jQuery(this).attr('title'));
});
我没有运行或测试它,因此无法保证上述代码完美无缺;)