小编Dav*_*214的帖子

如何舍入parseFloat导致Jquery/Javascript?

我如何从文本字段中舍入一个值并将parseFloat结果包含在内?此应用程序基本上总结了单击时所有单选按钮的值,并在文本框中显示总和.

如果单选按钮值是一个整数,则下面的代码可以正常工作,但是如果我想在单选按钮上有浮点值,则总值将具有100.0000000679应该的时间100.任何提示将非常感谢.提前致谢.

function calcscore(){
  var score = 0;
  $(".calc:checked").each(function(){
    score+=parseFloat($(this).val(),10);
  });
  $("input[name=openingsum]").val(score);
}
$().ready(function(){
    $(".calc").change(function(){
        calcscore();
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<input class="calc" name="v2" type="radio" onclick="ver2(this);" value="1.6666666666666666666666666666667" />Yes
<input class="calc" name="v2" type="radio" onclick="ver2(this);" value="0" />No
Run Code Online (Sandbox Code Playgroud)

javascript jquery rounding parsefloat parseint

9
推荐指数
1
解决办法
1万
查看次数

如何使用Javascript或jQuery对单选按钮值进行求和?

假设我有3个单选按钮,每个单选按钮具有不同的值,还有一个文本框,然后显示检查的每个单选按钮的总和.每次单击单选按钮时,我应该使用哪个Jquery或Javascript事件来汇总值?

最初,我的单选按钮旁边有一个文本框,用于显示所选单选按钮的值,但是我很难触发事件来汇总文本框中自身变化的值(因为keyup或keydown)不会在这种情况下工作).

为了更好地解释我想要实现的目标,下面是我工作的一个示例.任何帮助和提示将不胜感激.提前致谢.

PS:如果问的话不是很多,你还可以添加一个工作样本,这样我就可以使用它了.谢谢.

 Yes
<input type="radio" name="radio1" value="10" />
No
<input type="radio" name="radio1" value="0" /><br />
Yes
<input type="radio" name="radio2" value="10" />
No
<input type="radio" name="radio2" value="0" /><br />
Yes
<input type="radio" name="radio3" value="10" />
No
<input type="radio" name="radio3" value="0" /><br />
Total Score:
<input type="text" name="sum" />
Run Code Online (Sandbox Code Playgroud)

javascript jquery events sum radio-button

5
推荐指数
1
解决办法
1万
查看次数