Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将两个单选按钮的价值合计为购物车_Javascript_Php_Jquery_Html_Css - Fatal编程技术网

Javascript 将两个单选按钮的价值合计为购物车

Javascript 将两个单选按钮的价值合计为购物车,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,问题是: 我有四个单选按钮和一个复选框 两个单选按钮分别具有一个名称和两个名称 只有选中该复选框时,才会显示具有相同名称的最后一个单选按钮 我想要的是添加第一个单选按钮的值和选中复选框后显示的单选按钮的值 那么如何使用javascript或任何其他技术将这两个值相加呢。我需要它尽快,因为我在一个项目的工作。我需要像在购物车里那样做。这意味着,如果用户选择了另一个单选按钮,则应减去先前单选按钮的值,并添加新单选按钮的值 //获取名为“size”的单选按钮列表 var sz=document

问题是:

  • 我有四个单选按钮和一个复选框
  • 两个单选按钮分别具有一个名称和两个名称
  • 只有选中该复选框时,才会显示具有相同名称的最后一个单选按钮
我想要的是添加第一个单选按钮的值和选中复选框后显示的单选按钮的值

那么如何使用javascript或任何其他技术将这两个值相加呢。我需要它尽快,因为我在一个项目的工作。我需要像在购物车里那样做。这意味着,如果用户选择了另一个单选按钮,则应减去先前单选按钮的值,并添加新单选按钮的值


//获取名为“size”的单选按钮列表
var sz=document.forms['de'].elements['type'];
//循环列表

对于(var i=0,len=sz.length;i您可以使用jquery提供的工具来完成它。请检查下面的代码

<input type="radio" class="myradio" name="radio" id="r1" data-value="test1"/>
<input type="radio" class="myradio" name="radio" id="r1" data-value="test1"/>
<script type="text/javascript">
    var total = 0;
    $('.myradio').on('click',function(){
        //Here you can get the checkbox value from data-value attribute
        alert($(this).data('value');
       //Total the Values
       total = total + $(this).data('value');
    });
</script>

var合计=0;
$('.myradio')。在('click',function()上{
//在这里,您可以从数据值属性中获取复选框值
警报($(this).data('value');
//合计这些值
总计=总计+$(此).data('value');
});

在上面的代码中,当单击复选框时,您可以很容易地从中获取数据…

您可以使用Jquery事件执行此操作。我已将ID名称添加到输入文本元素和Jquery行中:

检查每行的注释

$(文档).ready(函数(){
//隐藏和显示额外选项
$('.a').hide();
$('#checkb').change(function(){
$('.a').toggle();
});
//检查收音机输入是否有变化
$('fieldset')。在('change','input[type=radio]',function()上{
//获取值,其中字段文本将更改
var value=$(this.attr('value'),
target=$(this.attr('name');
$('#'+target).val(值);
//显示总数
var-total=parseInt($('#type').val(),10)+parseInt($('#glass').val(),10);
$('总计').val(总计);
})
});

普通(200卢比)

原件(500卢比)
你想要挡风玻璃还是钢化玻璃?
护网(100卢比)
钢化玻璃(200卢比)
修理费:卢比。

玻璃:卢比。

总计:卢比。


不清楚您在寻找什么。请向我们展示您尝试过的方法,并解释为什么不起作用。