html--radio单选框

我是多久不写,都快忘完了...

最简单的单选框,相信会很有用;

input 的type很多,设置为radio,是小圆圈可勾选的单选框,多个的话需要绑定同一个name值,value值一般是要传到后台的,也可以用ng-model;

<input type="radio" name="NAME" value="VALUE1">

举个栗子:

  • html
    <form action="radio_submit" method="get" accept-charset="utf-8" >
        请选择应用系统:
        <br>
        <br>
        <label>
            <input type="radio" name="applicationSystem" value="1" checked>C管理平台</label>
        <label>
            <input type="radio" name="applicationSystem" value="2">云服务平台</label>
        <label>
            <input type="radio" name="applicationSystem" value="3">上药集团</label>
        <label>
            <input type="radio" name="applicationSystem" value="4">云商大健康系统</label>
    </form>
  • js(添加监听事件,获取选中的value值)

在每个input上添加点击事件

    window.onload = function() {
        var allNode = document.getElementsByTagName("input");
        for (var i = 0; i < allNode.length; i++) {
            allNode[i].addEventListener('click', function() {
                    console.log(this);
                    console.log(this.value);
            }, false);
        }
    };

貌似一般也不这样写,在父节点上添加监听事件,获取唯一的id为demo的form元素;

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <title></title>
</head>

<body>
    <form id="demo" action="" method="get">
        请选择应用系统:
        <br>
        <br>
        <label>
            <input type="radio" name="applicationSystem" value="1" checked>C管理平台</label>
        <label>
            <input type="radio" name="applicationSystem" value="2">云服务平台</label>
        <label>
            <input type="radio" name="applicationSystem" value="3">上药集团</label>
        <label>
            <input type="radio" name="applicationSystem" value="4">云商大健康系统</label>
    </form>
    <script>
        var oDemo = document.getElementById("demo");
        oDemo.addEventListener('click', function() {
            var e = event || window.event;
            if (e.target && e.target.nodeName.toUpperCase() == "INPUT") {
                console.log(this);
                console.log(e.target);
                console.log(e.target.value);
            }
        }, false);
    </script>
</body>

</html>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,323评论 1 41
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,969评论 19 139
  • 第一章 入门 基本功能:访问和操作 dom 元素,控制页面样式,对页面的事件处理,与ajax完美结合,有丰富的插件...
    X_Arts阅读 1,066评论 0 2
  • jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").cha...
    owen_he阅读 2,579评论 0 3
  • 一: 目标: 2017年轻松喜悦的获得50万的财富,亚马逊店铺订单多多,生意兴隆! 动机和愿景: 愿我现在及过去所...
    韩磊_fb71阅读 116评论 0 3