精华内容
下载资源
问答
  • html单选按钮

    2017-05-25 07:09:03
    表单中添加单选按钮 心理测试 冬日一个人散步,最希望看到什么景色? 螃蟹 红叶 姑娘 黑鹤
    <!DOCTYPE <!DOCTYPE html>
    <html>
    <head>
    	<meta charset="utf-8"/>
    	<title>表单中添加单选按钮</title>
    </head>
    <body>
    <h2>心理测试</h2>
    <hr>
    冬日一个人散步,最希望看到什么景色?
    <hr/>
    <form action="" name="xlcs" method="post">
    <input type="radio" value="answerA" name="test"/>螃蟹
    <input type="radio" value="answerB" name="test1"/>红叶
    <input type="radio" value="answerC" name="test2"/>姑娘
    <input type="radio" value="answerD" name="test3"/>黑鹤
    </form>
    </body>
    </html>

    展开全文
  • css3美化单选按钮/*隐藏input*/label.bui-radios-label input[type="radio"]{position: absolute;opacity: 0;visibility: hidden;}/*自定义radio*/label.bui-radios-label .bui-radios{display: inline-block;...
    css3美化单选按钮

    /*隐藏input*/

    label.bui-radios-label input[type="radio"]{

    position: absolute;

    opacity: 0;

    visibility: hidden;

    }

    /*自定义radio*/

    label.bui-radios-label .bui-radios{

    display: inline-block;

    position: relative;

    width: 13px;

    height: 13px;

    background-color: #fff;

    border: 1px solid #979797;

    border-radius: 50%;

    vertical-align: -2px;

    margin-right: 5px;

    }

    /*单选框选中后,自定义radio的样式*/

    label.bui-radios-label input[type="radio"]:checked + .bui-radios:after{

    position: absolute;

    content: "";

    width: 7px;

    height: 7px;

    background-color: #fff;

    border-radius: 50%;

    top: 3px;

    left: 3px;

    }

    label.bui-radios-label input[type="radio"]:checked + .bui-radios{

    background-color: #2877FF;

    border:1px solid #2877FF;

    }

    label.bui-radios-label input[type="radio"]:disabled + .bui-radios{

    background-color: #e8e8e8;

    border:1px solid #979797;

    }

    label.bui-radios-label input[type="radio"]:disabled:checked + .bui-radios:after{

    background-color: #c1c1c1;

    }

    /*自定义radio的过渡效果*/

    label.bui-radios-label.bui-radios-anim .bui-radios{

    -webkit-transition:background-color ease-out .5s;

    transition:background-color ease-out .5s;

    }

    有简单的背景动画:

    开启

    关闭

    无背景动画:

    禁用状态(disabled):

    一键复制

    编辑

    Web IDE

    原始数据

    按行查看

    历史

    展开全文
  • 帆软单选按钮实例In the old times, radios have some buttons to change stations that have saved to a specific button. HTML also provides radio buttons in order to one of the radio buttons in a group of ...
    帆软单选按钮实例

    帆软单选按钮实例

    In the old times, radios have some buttons to change stations that have saved to a specific button. HTML also provides radio buttons in order to one of the radio buttons in a group of them. Radio buttons in HTML are defined with the <input> tag because the Radio button is referred to as an input from the user.

    在过去,收音机具有一些按钮来更改已保存为特定按钮的电台。 HTML还提供了单选按钮,以便于一组单选按钮中的一个。 HTML中的单选按钮是用<input>标记定义的,因为单选按钮被称为来自用户的输入。

    单选按钮标签 (Radio Button Tag)

    We will define a radio button with the <input> tag by providing the type as radio like below. Radio button tag does not have an enclosing tag like </input> etc.

    我们将通过提供typeradiotype (如下所示)来定义带有<input>标签的单选按钮。 单选按钮标签没有像</ input>这样的封闭标签。

    <input type="radio">

    单选按钮组 (Radio Button Group)

    Radio buttons generally used as a group. Because the main usage case for the radio button is providing some choices to the user and the user selects one of them. So we generally provide multiple radio buttons as a group. In or der to create groups the radio buttons name attribute should be the same for all radio buttons in the same group. For example, if we want to ask the user age range we have to use the same name for all radio buttons like below.

    单选按钮通常作为一个组使用。 因为单选按钮的主要用法是向用户提供一些选择,然后用户选择其中之一。 因此,我们通常将多个单选按钮作为一组提供。 在创建组时,对于同一组中的所有单选按钮,单选按钮名称属性应相同。 例如,如果要询问用户年龄范围,则必须对所有单选按钮使用相同的名称,如下所示。

    <html>
       <body>
          <h2>Radio Buttons</h2>
          <form>
             <input type="radio" name="age" value="b18"> Below 18<br>
             <input type="radio" name="age" value="o18"> Between 18 and 65 <br>
             <input type="radio" name="age" value="o65"> Over 65  
          </form>
       </body>
    </html>
    Radio Button Group
    Radio Button Group
    单选按钮组

    设置默认单选按钮选择(Set Default Radio Button Selection)

    As one of the radio buttons is selected explicitly by the user the default behavior is all of the radio buttons are unselected. In some cases, we need to provide one radio button as selected by default. We can use checked attributed inside the input tag. In this example, we will provide the Between 18 and 65 selected o checked by default.

    由于用户明确选择了其中一个单选按钮,因此默认行为是未选中所有单选按钮。 在某些情况下,我们需要提供一个默认选中的单选按钮。 我们可以在输入标记中使用checked属性。 在此示例中,我们将提供默认情况下选中的Between 18 and 65 o。

    <html>
       <body>
          <h2>Radio Buttons</h2>
          <form>
             <input type="radio" name="age" value="b18" > Below 18<br>
             <input type="radio" name="age" value="o18" checked> Between 18 and 65 <br>
             <input type="radio" name="age" value="o65"> Over 65  
          </form>
       </body>
    </html>
    Set Default Radio Button Selection
    Set Default Radio Button Selection
    设置默认单选按钮选择

    检查给定单选按钮是否已选中(Check If Given Radio Button Selected)

    After selecting a radio button we can get or check selected radio button value in JavaScript. We can use different frameworks AngularJS, jQuery, etc but for simplicity, we will use plain JavaScript. We will get the values from the radio button name and iterate over it.

    选择单选按钮后,我们可以获取或检查JavaScript中选定的单选按钮值。 我们可以使用不同的框架AngularJS,jQuery等,但是为简单起见,我们将使用纯JavaScript。 我们将从单选按钮名称中获取值并对其进行迭代。

    <html>
       <body>
          <h2>Radio Buttons</h2>
          <form>
             <input type="radio" name="age" value="b18" > Below 18<br>
             <input type="radio" name="age" value="o18" checked> Between 18 and 65 <br>
             <input type="radio" name="age" value="o65"> Over 65  
          </form>
          <br>
          <input type=button onClick="ValidateForm()" value="Check Radio Buttons">
          <script type="text/javascript">
             function ValidateForm()
             {
                 var radioButtons = document.getElementsByName("age");
                 for(var i = 0; i < radioButtons.length; i++)
                 {
                     if(radioButtons[i].checked == true)
                     {
                         alert("You have selected"+radioButtons[i].value)
                     }
                 }
             }
          </script>
       </body>
    </html>

    禁用单选按钮 (Disable Radio Button)

    Radio buttons can be used in different scenarios with where in some cases they must be disabled. We can disable a radio button by using disabled attribute which will disable and prevent selection of the radio button. In this example, we will disable the Over 65 radio button.

    单选按钮可以在不同的情况下使用,在某些情况下必须禁用它们。 我们可以通过使用disabled属性来禁用单选按钮,该属性将禁用和阻止选择单选按钮。 在此示例中,我们将禁用“ Over 65单选按钮。

    <html>
       <body>
          <h2>Radio Buttons</h2>
          <form>
             <input type="radio" name="age" value="b18" align="left" > Below 18<br>
             <input type="radio" name="age" value="o18" checked> Between 18 and 65 <br>
             <input type="radio" name="age" value="o65" disabled> Over 65  
          </form>
          <br>
       </body>
    </html>
    Disable Radio Button
    Disable Radio Button
    禁用单选按钮

    单选按钮与复选框(Radio Button vs Check Boxes)

    Like the radio button, there are also checkboxes that provide selection in multiple choices. The main difference between the radio button and checkbox is only a single radio button can be checked at one but multiple checkboxes can be checked without a problem.  So radio button suites to single answer questions like age, gender, yes/no, etc. where checkboxes can be sued multiple answer questions like team, schools, cities, etc.

    像单选按钮一样,也有复选框提供多个选择。 单选按钮和复选框之间的主要区别在于,一次只能选中一个单选按钮,但可以无问题地选中多个复选框。 因此,单选按钮套件可用于回答单个答案问题,例如年龄,性别,是/否等。在这里,可以对复选框使用团队,学校,城市等多个回答问题。

    翻译自: https://www.poftut.com/html-radio-button-tutorial-with-examples/

    帆软单选按钮实例

    展开全文
  • 17、HTML单选按钮

    2020-10-30 10:27:27
    单选按钮在网页中很常见。用户只能选择男或女中的一种,此时选用单选按钮再合适不过了。 在 HTML 中,把 <input> 标签的 type 属性设置为 radio 可以表示单选按钮。具体语法格式如下: <input type="radio...

    单选按钮在网页中很常见。用户只能选择男或女中的一种,此时选用单选按钮再合适不过了。

    在 HTML 中,把 <input> 标签的 type 属性设置为 radio 可以表示单选按钮。具体语法格式如下:

    <input type="radio" />
    

    同单行文本框和密码框一样,单选按钮要想被正确提交,也必须设置 name 属性。除了 name 属性之外,单选按钮还有几个其它属性,我们来看一下。

    1. 单选按钮其它属性

    单选按钮的其它属性:

    • checked ----用来规定在页面加载时应该被预先选定的 input 元素。
    • value ----用来定义被选中时发送到服务器的值。同一组中每个按钮的值应该不同,这样服务器才能辨别提交的是哪一项。
    • id ----规定 HTML 元素的唯一 id。id 值在整个页面是唯一的,不会重复。

    1) checked属性

    checked 属性用来设置页面加载时单选按钮的选中状态。当属性值为“checked”时,单选按钮会被选中。下面我们通过一个简单的示例来进行演示:

    <form action="" method="post" name="formName">
           性别:<input type="radio" name="girl" checked="checked"><input type="radio" name="boy" checked="checked"></form>
    

    运行结果如图所示:
    在这里插入图片描述
    从运行结果可以看出,两个单选按钮都被选中。读者可能会考虑是因为我们同时给两个单选按钮设置了checked="checked"属性,其实还有一个原因,两个单选按钮的 name 属性值不同也会产生这样的结果。

    注意:当 type 属性值为 radio 时,name属性值必须保持一致。本例只是为了演示问题才会为所有按钮加checked="checked"属性,在实际开发中不会这样写。checked="checked"可以简写为checked。

    2) name属性

    上述代码因为 name 属性值不同,两个单选按钮被同时选中。接下来我们就来看一下当 name 属性值相同时,给两个按钮都设置选中,会产生什么效果:
    纯文本复制

    <form action="" method="post" name="formName">
           性别:<input type="radio" name="sex" checked><input type="radio" name="sex" checked></form>
    

    运行结果如图所示:
    在这里插入图片描述

    通过运行结果可以发现,后面的按钮被选中,而前面的按钮没有。这是因为当 name 属性值相同而且 type 属性为 radio 时,浏览器会认为是相同字段,默认只能选择一个。然而又因为我们为两个按钮同时设置了选中效果,根据代码的执行顺序后者会覆盖前者。

    3) value属性

    上面我们提到了单选按钮也有 value 属性,接下来就来看一下该如何使用它呢?我们来看一段代码:

    <form action="" method="post" name="formName">
           性别:<input type="radio" name="sex" value="girl"><input type="radio" name="sex" value="boy" checked="checked"></form>
    

    运行效果如图所示:
    在这里插入图片描述
    通过运行结果发现,value 值并不会显示在页面中。之所以建议为每个按钮添加 value 值,是因为最终提交表单时,服务器可以根据 value 属性值辨别提交的是哪一项。

    4) id属性

    在为单选按钮设置 id 属性时,一般有 3 种用途:

    • 配合 <label> 标签使用;
    • 通过 JavaScript 获取元素,对元素进行一系列操作;
    • 通过 CSS 选择元素,为其添加样式。

    本节中,我们将讲述第一种。那么我们就来看一下 id 属性是如何与

    <form action="http://vip.biancheng.net/login.php" method="post" name="formName">
            性别:<input type="radio" name="girl" value="girl" id="girl"><label for="girl"></label>
            <input type="radio" name="girl" value="boy" id="boy" checked="checked"><label for="boy"></label>
    </form>
    

    通过以上代码可以发现,<label> 标签中的 for 属性与 <input> 元素的 id 属性值相同,我们可以说它们之间进行了一个绑定。那么 <label> 标签到底是用来做什么的呢?

    <label> 标签主要用来为 <input> 元素定义标记,又因为 <label> 标签中的 for 属性可以与 <input> 元素的 id 属性进行绑定,所以当点击 <label> 标签中的内容(<label for="girl">女</label>)时,也相当于对 <input> 中的元素(<input type="radio" name="girl" value="girl" id="girl">)进行了点击。
    在这里插入图片描述
    从运行结果来看没有任何变化,但是当读者点击 <label> 标签中的“男”或“女”时,会发现对应的按钮也会有相应变化。这是在开始时没有加 <label> 标签时所做不到的。

    我们建议每个单选按钮都和 <label> 标签配合使用,一是为了用户体验,二是为了在后期使用 JavaScript
    语言操作数据时更方便。

    2. 总结

    在文章的末尾我们对这篇文章的重要知识点进行一个总结:

    • 要想单选按钮被正确提交到后台,必须为每个字段设置 name 属性;
    • <input> 标签用作单选按钮时,其 name 属性值必须相同,这样浏览器才会认为是同一个字段,从而实现单选效果;
    • value 属性值不会显示在页面上,但是在提交数据时,后台接收的是我们设置的 value 属性值;
    • <label> 标签用来为 <input> 元素定义标记,当 <label> 标签中的 for 属性与 <input> 元素的 id
      属性绑定时,点击 <label> 标签中的内容,也相当于点击了 <input> 中的元素。
    展开全文
  • 本篇文章主要的向大家介绍了关于html input标签的单选按钮的使用方法,还有关于HTML input标签的单选默认按钮的做法。接下来我们一起来看看这篇文章吧 首先我们介绍的是在html input标签中的单选按钮的做法: <...
  • Html单选按钮自定义

    千次阅读 2016-04-14 19:44:46
    html单选按钮没有提供一个样式能修改其圆圈 所以我们不再使用标签 我们可以使用label标签,通过以下原理实现单选按钮: (A)label标签可以加背景,并通过其他样式,让背景显示在文字的左边; (B)点击label后,...
  • HTML单选按钮最常见的用途之一是在用户输入表单中捕获一个选项,尽管它们也可以被脚本或其他...在超文本标记语言(HTML)文档中,单选按钮是一种用户可以选择的视觉元素,因为它们为用户提供了多个选项,但每次只允许...
  • Html单选按钮自定义样式

    千次阅读 2019-09-17 14:43:30
    前言: 某天,写了一个带有单选按钮的界面,突然想起网上其他网站各种各样的单选按钮,遂想“改下这个圆圈圈怎么样?”,于是在找了一遍单选按钮的样式,没一个说是修改圆圈圈,于是又去网上找了一遍,各种...
  • html单选按钮默认选择

    千次阅读 2020-04-24 21:21:34
    页面需要一个选择性别的单选按钮,要求默认是根据后台返回值来选择“男”或“女”,然后可以手动进行修改。注:下图中单选按钮的按钮是图片,根据是否被选中来显示不同的图片。 先写出性别里的两个单选按钮。 <...
  • 网页开发中经常遇到的单选按钮的实现,可以根据实际需要进行扩展
  • 获取html单选按钮radio的value值

    千次阅读 2018-10-31 10:24:53
    获取html单选按钮radio的value值 #由于长时间没有使用,给忘了,然后百度了一下,都是些扯淡的答案,很基础,百度了很久,试了很久,于是决定把这个正确的方案记录下来 $(function(){ $("#bankCardNext")....
  • 前言:某天,写了一个带有单选按钮的界面,突然想起网上其他网站各种各样的单选按钮,遂想“改下这个圆...原理:之前已经提及,html单选按钮没有提供一个样式能修改其圆圈,所以仅靠一句类似“color:#fff”的语句...
  • 单选按钮允许你选择单一的值来提交表单。 属性 描述 name 字符串,相同name的radio会成组,选择那按钮组的任何单选按钮将会自动取消同组当前选择的任何按钮 checked 布尔值,true表示被选中,false表示未被...
  • <form action="" method="get"> 姓名:<input type="text" name="name"><br> 年龄:<input type="text" name="age">...input type="radio" value="female" checked="checked" name="sex">...
  • HTML 单选按钮(性别实现)

    千次阅读 2018-09-05 16:35:32
    今天要写的页面上有一个单选按钮的标签,或者说控件。然后写了几次,发现总是写不对,两个选项总是可以同时选中。记得刚学HTML的时候,这个是很简单的一个标签。于是上网看网页加自己动手实验,找到了问题所在。 ...
  • html:选项一选项二css:div {position: relative;line-height: 30px;}input[type="radio"] {width: 20px;height: 20px;opacity: 0;}label {position: absolute;left: 5px;top: 3px;width: 20px;height: 20px;border-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,085
精华内容 1,234
关键字:

html单选按钮