标签: radio-button

如何获得所选单选按钮的值?

我到处寻找并试图从一组单选按钮中获取所选值.

这是我的HTML:

<div id="rates">
  <input type="radio" id="r1" name="rate" value="Fixed Rate"> Fixed Rate
  <input type="radio" id="r2" name="rate" value="Variable Rate"> Variable Rate
  <input type="radio" id="r3" name="rate" value="Multi Rate" checked="checked"> Multi Rate  
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的.js:

var rates = document.getElementById('rates').value;
var rate_value;
if(rates =='Fixed Rate'){
    rate_value = document.getElementById('r1').value;

}else if(rates =='Variable Rate'){
    rate_value = document.getElementById('r2').value;

}else if(rates =='Multi Rate'){
    rate_value = document.getElementById('r3').value;
}  

document.getElementById('results').innerHTML = rate_value;
Run Code Online (Sandbox Code Playgroud)

我一直都没有定义.

html javascript radio-button

284
推荐指数
13
解决办法
109万
查看次数

如何获得所选单选按钮的值?

我的JS程序遇到了一些奇怪的问题.我有这个工作正常但由于某种原因它不再工作.我只是想找到单选按钮的值(选择哪一个)并将其返回到变量.由于某种原因,它不断返回undefined.

这是我的代码:

function findSelection(field) {
    var test = 'document.theForm.' + field;
    var sizes = test;

    alert(sizes);
        for (i=0; i < sizes.length; i++) {
            if (sizes[i].checked==true) {
            alert(sizes[i].value + ' you got a value');     
            return sizes[i].value;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

submitForm:

function submitForm() {

    var genderS =  findSelection("genderS");
    alert(genderS);
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<form action="#n" name="theForm">

    <label for="gender">Gender: </label>
    <input type="radio" name="genderS" value="1" checked> Male
    <input type="radio" name="genderS" value="0" > Female<br><br>
    <a href="javascript: submitForm()">Search</A>
</form>
Run Code Online (Sandbox Code Playgroud)

html javascript for-loop radio-button

241
推荐指数
12
解决办法
70万
查看次数

为什么单选按钮不能"只读"?

我想显示一个单选按钮,提交其值,但根据具体情况,让它不可编辑.禁用不起作用,因为它没有提交值(或者是吗?),它会使单选按钮变灰.只读是我正在寻找的,但由于一些神秘的原因,它不起作用.

是否有一些奇怪的技巧我需要拉动以使只读按预期工作?我应该用JavaScript代替吗?

顺便说一下,有没有人知道为什么只读在单选按钮中不起作用,而它在其他输入标签中有效?这是HTML规范中难以理解的遗漏之一吗?

html readonly radio-button

198
推荐指数
5
解决办法
23万
查看次数

jQuery $("#radioButton").更改(...)在取消选择期间不会触发

大约一个月前,米特的问题没有得到答复.可悲的是,我现在遇到了同样的情况.

http://api.jquery.com/change/#comment-133939395

情况就是这样:我正在使用jQuery捕获单选按钮中的更改.选中单选按钮后,启用编辑框.取消选中单选按钮后,我希望禁用编辑框.

启用工作.当我在组中选择不同的单选按钮时,不会触发该change事件.有谁知道如何解决这一问题?

<input type="radio" id="r1" name="someRadioGroup"/> 

<script type="text/javascript">
    $("#r1").change(function () {
        if ($("#r1").attr("checked")) {
            $('#r1edit:input').removeAttr('disabled');
        }
        else {
            $('#r1edit:input').attr('disabled', true);
        }
    });
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery radio-button

170
推荐指数
4
解决办法
34万
查看次数

Jquery如果选中单选按钮

可能重复:
选中特定单选按钮的检查

我现在有这两个单选按钮,以便用户可以决定是否需要包含在价格中的邮资:

<input type="radio" id="postageyes" name="postage" value="Yes" /> Yes
<input type="radio" id="postageno" name="postage" value="No" /> No
Run Code Online (Sandbox Code Playgroud)

我需要使用Jquery来检查是否选中了'yes'单选按钮,如果是,则执行追加功能.有人可以告诉我,我该怎么做?

谢谢你的帮助

编辑:

我已将我的代码更新为此,但它无效.难道我做错了什么?

<script type='text/javascript'>
// <![CDATA[
jQuery(document).ready(function(){

$('input:radio[name="postage"]').change(function(){
    if($(this).val() == 'Yes'){
       alert("test");
    }
});

});

// ]]>
</script>
Run Code Online (Sandbox Code Playgroud)

html jquery radio-button

142
推荐指数
5
解决办法
37万
查看次数

将选中的初始值分配给单选按钮

如何在HTML中检查最初分配单选按钮的值?

html radio-button

135
推荐指数
3
解决办法
16万
查看次数

在单选按钮上使用"label for"

在单选按钮上使用"label for"参数时,要符合508*,以下是否正确?

 <label for="button one"><input type="radio" name="group1" id="r1" value="1" /> button one</label> 
Run Code Online (Sandbox Code Playgroud)

或者是这个?

 <input type="radio" name="group1" id="r1" value="1" /><label for="button one"> button one</label>
Run Code Online (Sandbox Code Playgroud)

我问的原因是在第二个例子中,"label"只包含文本而不是实际的单选按钮.

*1973年"康复法案"第508条要求联邦机构为残疾人提供软件和网站可访问性.

html label section508 radio-button

133
推荐指数
2
解决办法
18万
查看次数

ASP.NET MVC是/否具有强绑定模型MVC的单选按钮

有谁知道如何将是/否单选按钮绑定到ASP.NET MVC中强类型模型的布尔属性.

模型

public class MyClass
{
     public bool Blah { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

视图

<%@  Page Title="blah"  Inherits="MyClass"%>
    <dd>
        <%= Html.RadioButton("blah", Model.blah) %> Yes
        <%= Html.RadioButton("blah", Model.blah) %> No
    </dd>
Run Code Online (Sandbox Code Playgroud)

谢谢

解:

感谢Brian的指导,但这与他写的相反.如此 -

<%@  Page Title="blah"  Inherits="MyClass"%>
<dd>
    <%= Html.RadioButton("blah", !Model.blah) %> Yes
    <%= Html.RadioButton("blah", Model.blah) %> No
</dd>
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc boolean model radio-button

129
推荐指数
7
解决办法
14万
查看次数

jQuery设置单选按钮

我想设置一个单选按钮.我想通过使用值或id来设置它.

这就是我尝试过的.

$('input:radio[name=cols]'+" #"+newcol).attr('checked',true);
Run Code Online (Sandbox Code Playgroud)

newcol 是单选按钮的ID.

也许有点编辑.

有两组收音机盒,一组带有cols,另一组带有行.所以我看到了不使用id的观点.我的错.所以我举个例子:

<input type="radio" name="rows" class="listOfCols" 
   style="width: 50%; " value="Site"></input>
Run Code Online (Sandbox Code Playgroud)

<input type="radio" name="cols" class="listOfCols" 
   style="width: 50%; "  value="Site"></input>
Run Code Online (Sandbox Code Playgroud)

删除了id,我需要设置正确的ID.

jquery radio-button

128
推荐指数
6
解决办法
24万
查看次数

如何在Android的radiogroup中将单选按钮设置为默认值

我已创建 RadioGroupRadioButton动态如下

RadioGroup radioGroup = new RadioGroup(context);
                    RadioButton radioBtn1 = new RadioButton(context);
                    RadioButton radioBtn2 = new RadioButton(context);
                    RadioButton radioBtn3 = new RadioButton(context);

                    radioBtn1.setText("Less");
                    radioBtn2.setText("Normal");
                    radioBtn3.setText("More");

                    radioBtn2.setChecked(true);

                    radioGroup.addView(radioBtn1);
                    radioGroup.addView(radioBtn2);
                    radioGroup.addView(radioBtn3);
Run Code Online (Sandbox Code Playgroud)

这一步radioBtn2.setChecked(true);会导致radioBtn2总检查.这意味着我无法radioBtn2通过检查其他两个单选按钮(radioBtn1,radioBtn3)取消选中.我想这样做一次RadioGroup只能检查一个单选按钮(现在它可以一次检查两个单选按钮).我怎么解决这个问题?

android radio-group radio-button

123
推荐指数
5
解决办法
15万
查看次数