Tag: 单选按钮

JQuery UI对象按钮栏就像单选按钮一样工作

我想在jQuery中创建一个控件或使用一个控件,它像一系列单选按钮,但看起来像是实心按钮而不是无线电圈。 它们看起来像一个水平菜单,但一次只能选择一个。

动态检查单选按钮的值(重构问题)

我在很大程度上基于这里的例子写了这个jsfiddle。 这个例子超过2年,所以我想知道是否有一种更简单的方法来检查单选按钮的值,而不是if, elseif, else语句的if, elseif, else 。 我的价值观将被disabled, both, footer, header ,只有四个不太糟糕。 我只是想学习如何编写更好的Javascript。 HTML: 1 2 3 Div 1 Content Div 2 Content Div 3 Content 使用Javascript: $(‘#div_1,#div_2,#div_3’).css(‘display’,’none’); $(“input[name=rdio]”).change(function() { if ($(“input[name=rdio]:checked”).val() == ‘1’) { $(‘#div_1’).show(); $(‘#div_2,#div_3′).hide(); } else if ($(“input[name=’rdio’]:checked”).val() == ‘2’) { $(‘#div_2’).show(); $(‘#div_1,#div_3’).hide(); } else { $(‘#div_3’).show(); $(‘#div_2,#div_1’).hide(); } }); JSFiddle来玩: http […]

Rails – 根据无线电选择改变表单动作

我是一个Rails noob。 我不会说谎。 我的任务是采用两种forms并将它们变成一种动态forms。 这是一个登录/注册表单。 我唯一的问题是如何处理代码的Rails部分。 使用jQuery,我可以轻松地替换HTML表单操作,但是如何根据登录或注册无线电选择来替换rails代码中的操作/目标。 ‘_login_form’ do %> ‘_sign_up_form’ do %>

如果使用jquery检查单选按钮,则启用输入字段

我在html代码中有这个单选按钮: No Yes 我有1个禁用字段,如: 我希望如果用户单击单选按钮中的选项是 ,则删除html属性disabled=”disabled”到最后一个输入字段,如果用户单击单选按钮中的选项否 ,则将属性disabled=”disabled”添加到此最后一个输入字段 我怎么能用jquery做到这一点? 谢谢!

如果选择了另一个,则取消选择单选按钮

考虑以下标记: First choice Second choice First choice Second choice 我想要做的是每当选择另一个时,如果每个.project组中的单选按钮都禁用一个(因此只能Second choice每个组中的First choice或Second choice )。 我知道怎么做是在一个特定情况下禁用一个特定的单选按钮,但我不知道如何概括它,因为它们可能是一百个这样的.project组。 编辑 :请注意,只能First choice整个First choice (反之亦然)。 该名称已经使用了相同的名称。 在整个标记中使用相同的name属性。 只有两个不同的name 。

hide()单选按钮*和*在jquery中的文本标签

我将回顾一个最近的项目,整理出可访问性问题,并确保所有表单元素都有标签。 将标签文本放入标签会导致我之前写过的一些kludgy代码出现问题。 基本上,如果你有一个单选按钮及其标签: New York 并使用jquery隐藏它,如下所示: $(‘#zone_r1’).hide(); 实际按钮是隐藏的,但不是标签文本。 最初我为标签文本做了一个跨度,并隐藏了这样: New York 和 $(‘#NY’).hide(); $(‘#nyTXT’).hide(); 有任何想法吗? 我不喜欢使用kludge,它可能无法validation标签中的跨度,但也许我过于热心。

jQuery:如何获取已检查单选按钮的索引

我最近遇到了一个StackOverflow答案,它给出了如何使用jQuery获取已检查单选按钮的值的优秀指令: var radioVal = $(“#myFormID input:radio[name=’radioFieldName’]:checked”).val(); alert(‘Selected radio button value = ‘ + radioVal); 现在我试图找到已检查单选按钮的从零开始的索引。 我认为这会相对简单: var radioIdx = $(“#myFormID input:radio[name=’radioFieldName’]:checked”).index(); 但是, radioIdx始终返回值-1 。 关于我可能做错的任何想法?

用JQuery检查第一个单选按钮

我想查看每组的第一个单选按钮。 但是有一些单选按钮被禁用,因此脚本应该忽略它们并转到下一个非禁用按钮。 我写了这样的东西,但它不起作用: $(文件)。就绪(函数(){ if($(“input [‘radio’])。is(’:disabled’)) { $(this).attr(’checked’,false); } 其他 { $(this).attr(’checked’,true); } }); 非常感谢

jquery启用/禁用基于radiobutton的文本框

在我的页面(jsp)中,我有一个radiobutton组和一个文本框(最初被禁用)。 每当用户点击单选按钮时,应启用文本框 当用户点击其他一些单选按钮时,文本框应再次被禁用。 我可以使用下面的代码启用最初禁用的复选框。 $(“#DevGroup_OTHER”).click(function(){ $(“#otherDevText”).attr(“disabled”,””); }) 我的问题: 但是我怎样才能再次禁用文本框? 使用jQuery有更简单的解决方案吗? 问候

你如何使用jQuery获取asp:RadioButton的选中值?

我需要做这样的事情: 并且能够在jQuery中检查单选按钮的检查值的值,但是我的尝试不会返回true / false。 if ($(‘[name=rbDate]’).attr(“Checked”)) if ($(‘[name=rbDate]’).attr(“Checked”).val()) if ($(‘[name=rbDate]:checked’).val()) 一点帮助?