美文网首页工作小记
input[type=radio]单选框的取值、值改变事件和如何

input[type=radio]单选框的取值、值改变事件和如何

作者: 叫子非鱼啊 | 来源:发表于2020-04-08 22:13 被阅读0次

作为一个小白的开发人员,会经常用到单选和多选框的运用。

image.png

这篇文章主要介绍
1 单选框取值,监听值改变事件
2 如何选中和取消选中单选框

image.png

1 单选框取值,监听值改变事件

   <input type="radio" name="colors" id="red" value="red">红色<br>

    $('input[type=radio][name=colors]').on("change",function() {
       alert(this.value);
    });

实现效果如下图,可以监听到value中值的改变,通过this.value取到相应的值。

2020040801.gif

查看我们想要看的单选框是否被选中

image.png

2 如何选中和取消选中单选框

可以使用一下方法来取消和选中单选框

    function check() {
//      document.getElementById("red").checked = true
        $("#red").prop('checked', true);
    }
    function uncheck() {
//      document.getElementById("red").checked = false
        $("#red").prop('checked', false);
    }

整体代码如下

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>radio单选框测试</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script>
<style>
body{
    text-align: center;
    margin: 100px;
    line-height: 2;
</style>
</head>
<body>
    <form>
        你更喜欢哪种颜色?<br> 
        <input type="radio" name="colors" id="red" value="red">红色<br>
        <input type="radio" name="colors" id="blue" value="blue">蓝色<br> 
        <input type="radio" name="colors" id="green" value="green">绿色
    </form>
    <button type="button" onclick="check()">选择 "红色"</button>
    <button type="button" onclick="uncheck()">不选择 "红色"</button>

</body>
<script>
    function check() {
//      document.getElementById("red").checked = true
        $("#red").prop('checked', true);
    }
    function uncheck() {
//      document.getElementById("red").checked = false
        $("#red").prop('checked', false);
    }
    $('input[type=radio][name=colors]').on("change",function() {
       alert(this.value);
    });
</script>
</html>

2020040802.gif

想看电影关注我的公众号:电影资源集(支持输入电影名称自动回复了)

喜欢就点个👍吧

相关文章

  • input[type=radio]单选框的取值、值改变事件和如何

    作为一个小白的开发人员,会经常用到单选和多选框的运用。 这篇文章主要介绍1 单选框取值,监听值改变事件2 如何选中...

  • 7-2.表单-HTML基础

    六、单选框 1.是什么? 在HTML中,单选框也是使用Input标签来实现的,其中type属性取值为radio。 ...

  • html的表单

    1.input属性 1)type:text,password,radio(单选框),checkbox(多选框),b...

  • [CSS]<input> checkbox按钮显示的

    上一篇提到了将input元素的type设置为radio时(也就是单选框)的自定义,那么将input元素的type为...

  • 2018-03-09

    hash{}如何取值?hash套hash如何取值? name用于定义这个input收到的值的变量名,例如type=...

  • 获取单选按钮的值

    获取单选框的值有三种方式: 1、$('input:radio:checked').val(); 2、$("inpu...

  • 获取单选按钮的值

    获取单选框的值有三种方式: 1、$('input:radio:checked').val(); 2、$("inpu...

  • 表单元素选中取值

    $('input[type="radio"]:checked').val(); $('input[type="ch...

  • 表单标签属性

    表单input标签: type值: text:文本框; password:密码框; radio:...

  • css(2016/2/26)

    css 规则{属性:值;} 不会点: 属性选择器 input[type=text][name=radio]

网友评论

    本文标题:input[type=radio]单选框的取值、值改变事件和如何

    本文链接:https://www.haomeiwen.com/subject/tmgxmhtx.html