Javascript 将两个单选按钮的价值合计为购物车
问题是:Javascript 将两个单选按钮的价值合计为购物车,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,问题是: 我有四个单选按钮和一个复选框 两个单选按钮分别具有一个名称和两个名称 只有选中该复选框时,才会显示具有相同名称的最后一个单选按钮 我想要的是添加第一个单选按钮的值和选中复选框后显示的单选按钮的值 那么如何使用javascript或任何其他技术将这两个值相加呢。我需要它尽快,因为我在一个项目的工作。我需要像在购物车里那样做。这意味着,如果用户选择了另一个单选按钮,则应减去先前单选按钮的值,并添加新单选按钮的值 //获取名为“size”的单选按钮列表 var sz=document
- 我有四个单选按钮和一个复选框李>
- 两个单选按钮分别具有一个名称和两个名称李>
- 只有选中该复选框时,才会显示具有相同名称的最后一个单选按钮李>
//获取名为“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卢比)
修理费:卢比。
玻璃:卢比。
总计:卢比。
不清楚您在寻找什么。请向我们展示您尝试过的方法,并解释为什么不起作用。