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

alim1990

我正在尝试根据用户输入的值更改单选按钮。

因此,如果值是 4 或更多,我需要更改单选按钮以检查值Yes否则检查No

这是脚本:

<td>a) Right <input type="text" class="form-control" style="width: 50px" name="right_result" id="right_result">/10 </td>
   <td style="vertical-align: middle">
   <input type="radio" class="radio-inline" name="monofilament_right_left" id="monofilament_right_left" value="Yes">Yes
   <input type="radio" class="radio" name="monofilament_right_left" id="monofilament_right_left" value="No">No
</td>

和 jQuery 脚本:

$("#right_result").on('keyup', function(){
    var right_result = $("#right_result").val();
    //console.log(right_result)
    if(right_result>=4){
      $('input[id="monofilament_right_left"]:checked').val("Yes")
    }
})

当用户在文本框中添加数字时,该值不会更改。

我尝试了解决方案

西南角

我添加了一些额外的类来选择单选按钮。

需要注意的一件事是 ID 应该是唯一的,您不应该在两个元素上使用相同的 ID。这就是为什么我在课堂上做到了这一点。

这应该有效:

$("#right_result").on('keyup', function(){
    var right_result = $("#right_result").val();
    
    if(right_result>=4){
      $('.yes-value').prop('checked', true);
    } else if (right_result>0 && right_result<4) {
      $('.no-value').prop('checked', true);
    } else {
      $('.yes-value, .no-value').prop('checked', false)
    }
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<td>a) Right <input type="text" class="form-control" style="width: 50px" name="right_result" id="right_result">/10 </td>
   <td style="vertical-align: middle">
   <input type="radio" class="radio-inline yes-value" name="monofilament_right_left" value="Yes">Yes
   <input type="radio" class="radio no-value" name="monofilament_right_left" value="No">No
</td>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据单选按钮更改值

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何根据用户选择的单选按钮更改显示内容?

来自分类Dev

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

来自分类Dev

根据单选按钮值添加到值

来自分类Dev

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

来自分类Dev

取消选中单选按钮时无法更改值

来自分类Dev

无法更改单选按钮选择

来自分类Dev

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

来自分类Dev

根据其他单选按钮的值更改单选按钮

来自分类Dev

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

来自分类Dev

jQuery 根据单选按钮更改 FIELDSET

来自分类Dev

根据返回值选择单选按钮

来自分类Dev

根据返回值选择单选按钮

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何获取数字单选按钮值

来自分类Dev

无法根据值检查单选按钮,需要使用Javascript / Jquery进行验证

来自分类Dev

无法在Android上更改单选按钮的颜色

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何根据单选按钮更改按钮单击的布局?

来自分类Dev

无法为单选按钮添加边距

来自分类Dev

AngularJS:模型更改时,单选按钮检查状态无法绑定模型值

来自分类Dev

无法存储我的单选按钮的值

来自分类Dev

无法检查正确的单选按钮值

来自分类Dev

无法存储我的单选按钮的值