根据多个单选按钮值的总和更改div值

艾里

我的桌子上有几个单选按钮。javascript或jquery如何在不单击“提交”按钮的情况下添加此单选按钮值并更改默认总值。我的意思是,当用户单击单选按钮时,它会自动更改total_score div中的值

   <table>
  <tr>
    <td>
      <input type="radio" name="evaluation_1_3" value="1">1
      <br>
    </td>
    <td>
      <input type="radio" name="evaluation_1_3" value="2">2
      <br>
    </td>
    <td>
      <input type="radio" name="evaluation_1_3" value="3">3
      <br>
    </td>
    <td>
      <input type="radio" name="evaluation_1_3" value="4">4
      <br>
    </td>
  </tr>
  <tr>
    <td>
      <input type="radio" name="evaluation_2_1" value="1">1
      <br>
    </td>
    <td>
      <input type="radio" name="evaluation_2_1" value="2">2
      <br>
    </td>
    <td>
      <input type="radio" name="evaluation_2_1" value="3">3
      <br>
    </td>
    <td>
      <input type="radio" name="evaluation_2_1" value="4">4
      <br>
    </td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#ffffff" style=" height:;">
      <div id="total_score" name="total_score" align="center">
        <h3>0</h3>
      </div>
    </td>
  </tr>
</table>

我发现下面的编码是好​​的,但它不会自动更改默认div。

$(document).ready(function() {

        var evaluation_1_1 =  $('input[name="evaluation_1_1"]:checked').val();
        var evaluation_1_2 =  $('input[name="evaluation_1_2"]:checked').val();
var totals = parseInt(evaluation_1_1) + parseInt(evaluation_1_2);
        alert(totals);
        document.getElementById("total_score").innerHTML = totals;
        }
萨帕尔

您可以使用:radioSelector查找所有单选元素,然后订阅其change事件。

$(document).ready(function() {
  $(':radio').on('change', function() {
    var evaluation_1_3 = $('input[name="evaluation_1_3"]:checked').val() || 0;
    var evaluation_2_1 = $('input[name="evaluation_2_1"]:checked').val() || 0;
    var totals = parseInt(evaluation_1_3, 10) + parseInt(evaluation_2_1, 10);
    $("#total_score h3").html(totals);
  })
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
  <tr>
    <td>
      <input type="radio" name="evaluation_1_3" value="1">1
      <br>
    </td>
    <td>
      <input type="radio" name="evaluation_1_3" value="2">2
      <br>
    </td>
    <td>
      <input type="radio" name="evaluation_1_3" value="3">3
      <br>
    </td>
    <td>
      <input type="radio" name="evaluation_1_3" value="4">4
      <br>
    </td>
  </tr>
  <tr>
    <td>
      <input type="radio" name="evaluation_2_1" value="1">1
      <br>
    </td>
    <td>
      <input type="radio" name="evaluation_2_1" value="2">2
      <br>
    </td>
    <td>
      <input type="radio" name="evaluation_2_1" value="3">3
      <br>
    </td>
    <td>
      <input type="radio" name="evaluation_2_1" value="4">4
      <br>
    </td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#ffffff" style=" height:;">
      <div id="total_score" name="total_score" align="center">
        <h3>0</h3>
      </div>
    </td>
  </tr>
</table>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

设置单选按钮的值

来自分类Dev

在jquery / javascript中单击div更改单选按钮值

来自分类Dev

单选按钮的值

来自分类Dev

根据单选按钮值将值存储在sqlite数据库的多个表中

来自分类Dev

根据单选按钮更改值

来自分类Dev

如何根据选定的值传递单选按钮值?

来自分类Dev

根据返回值选择单选按钮

来自分类Dev

根据返回值选择单选按钮

来自分类Dev

jQuery检查多个单选按钮的值

来自分类Dev

单击按钮时,显示更改单选按钮值时单选按钮值不起作用

来自分类Dev

jQuery根据单选按钮值进行选择

来自分类Dev

下拉值应根据单选按钮更改

来自分类Dev

根据单选按钮更改div的类吗?

来自分类Dev

根据单选按钮值添加到值

来自分类Dev

Laravel:使用单选按钮选择多个值

来自分类Dev

在jQuery / javascript中单击div时更改单选按钮的值

来自分类Dev

如何正确更改单选按钮的值?

来自分类Dev

具有多个值的单选按钮逻辑

来自分类Dev

无法获取多个单选按钮的值

来自分类Dev

根据ajax响应更改单选按钮的值

来自分类Dev

Javascript从div位置获取单选按钮值

来自分类Dev

根据单选按钮设置 input[text] 值

来自分类Dev

根据存储的值检查单选按钮

来自分类Dev

更改单选按钮列中的显示值

来自分类Dev

无法根据用户添加的数字更改单选按钮的值

来自分类Dev

根据多个选中的单选按钮显示特定 div

来自分类Dev

根据单选按钮更改设置默认下拉列表值

来自分类Dev

选中单选按钮时获取文本框的值并根据文本框值更改单选按钮的值

来自分类Dev

如何根据在单选按钮上选择的输入值传递值?