这是一段代码片段...
<form name="FinalAccept" method="get"><br>
<input type="radio" name="YesNo" value="Yes" onclick="/accept"> Yes<br>
<input type="radio" name="YesNo" value="No" onclick="/accept"> No<br>
Run Code Online (Sandbox Code Playgroud)
显然,我正在尝试做的是在用户点击单选按钮时调用链接到/ accept的例程.
我知道例程正在运行,因为我从程序中的另一个地方调用相同的例程.
我正在尝试使用谷歌应用服务器在本地运行它.有什么我想念的吗?
谢谢
请看看以下内容:
$('#myRadio').change(function() {
if($(this).is(':checked')) {
$(this).parent().addClass('green');
} else {
$(this).parent().removeClass('green');
}
});
Run Code Online (Sandbox Code Playgroud)
Markup看起来有些如下
<table>
<tr>
<td>Some text 1 </td>
<td><input type="radio" value="txt1" name="myRadio" id="text1" /></td>
<td>Some text 2 </td>
<td><input type="radio" value="txt2" name="myRadio" id="text2" /></td>
<td>Some text 3 </td>
<td><input type="radio" value="txt3" name="myRadio" id="text2" /></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
当我切换无线电时,上面的javascript代码将"绿色"应用于TD标签,这很好.但是,如果我将选择更改为另一个,则将绿色添加到另一个,但不会从先前选择的无线电中删除绿色.
如何使其工作,以便选择一个无线电选项将其父TD的类更改为绿色,选择另一个将重置所有,但只为新选择添加绿色!
它是否也可以改变它的第一个前一个TD的类,其中包含"一些文本3"等?
谢谢.
我想建立一个条件结构(if-else) RadioButton
我希望在选择Radiobutton RB1时,此功能处于活动状态:
regAuxiliar = ultimoRegistro;
Run Code Online (Sandbox Code Playgroud)
当选择单选按钮RB2时,此功能有效:
regAuxiliar = objRegistro;
Run Code Online (Sandbox Code Playgroud)
抱歉我的英语,我是巴西人.
我一直想要从我在屏幕上使用ng-repeat显示的单选按钮列表中选中一个单选按钮,但我的代码不起作用.这就是我在做的事情:
<div class="clubRole" data-ng-if="club.checked">
<div data-ng-repeat="role in securityGroups.slice(0,1)">
<input type="radio" class="clubRole" data-ng-model="club.role" data-ng-value="role.securityGroupCode" checked="checked"> {{role.description}}
</div>
<div data-ng-repeat="role in securityGroups.slice(1,securityGroups.length+1)">
<input type="radio" class="clubRole" data-ng-model="club.role" data-ng-value="role.securityGroupCode"> {{role.description}}
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
代码的目的是检查第一个单选按钮,并取消选中其他单选按钮.该代码有一个问题:它不起作用.但至少它给出了我想要做的事情的想法:我想要默认选中一个单选按钮,无论它是哪一个.
我已经传递了一个动态创建HTML的复杂应用程序.
问题是,前一个人不知道单选按钮的"名称"属性实际上是组关联.
有了以下标记,有没有办法把它们分成两组
<div>
<%-- would like this to be a seperate group without changing name--%>
<label class="radio-inline"><input type="radio" name="radio" value="1">Group 1 Option 1</label>
<label class="radio-inline"><input type="radio" name="radio" value="2">Group 1 Option 2</label>
<label class="radio-inline"><input type="radio" name="radio" value="3">Group 1 Option 3</label>
</div>
<div>
<%-- would like this to be a seperate group without changing name--%>
<label class="radio-inline"><input type="radio" name="radio" value="1">Group 2 Option 1</label>
<label class="radio-inline"><input type="radio" name="radio" value="2">Group 2 Option 2</label>
<label class="radio-inline"><input type="radio" name="radio" value="3">Group 2 Option 3</label>
</div>
Run Code Online (Sandbox Code Playgroud)
是否有任何div或任何我可以围绕他们分开分组?我尝试了字段集和图例但它没有效果.我知道我可以将每个人放在一个表格中,但之后他们不会全部提交.
我使用的是最新版本的Flat UI Pro 1.3.2(http://designmodo.com/flat/),jQuery插件flatui-radiocheck v0.1.0和iOS设备似乎存在问题.
加载他们的演示页面时可以看到问题:http://designmodo.github.io/Flat-UI/
转到带有" Radio Buttons "的部分,然后单击两个按钮" Radio is on "和" Radio is off "切换单选按钮.这种切换(在视觉上切换状态以及DOM中的无线电元素的状态)在所有主要桌面浏览器(IE,FF,Safari(Windows))中都能正常工作.
但iOS上的Safari存在问题(我在iPhone 4s上运行最新的iOS版本,8.4.1):单击两个单选按钮不再切换状态!
它似乎与iOS上的(可能是新版本)移动Safari有关,因为它在桌面浏览器上运行良好.
非常感谢有关如何调试此错误的任何想法或帮助!
我有一个单选按钮组.填写表格不是强制性的选择.开始时,所有单选按钮都未选中.如果用户无意中点击其中一个,他就无法返回,因为至少需要检查一个.
那么如何取消选中一个单选按钮而不强迫用户做出不必要的选择呢?
ps表单是在运行时构建的,我遵循MVVM设计模式.对于强制性选择,单选按钮解决方案非常适合我在这种情况下已经使用它.
在单选按钮中使用布尔数据的正确方法是什么.如果直接使用,这些值将从布尔值转换为字符串.
预加载的输入字段的JSON数据:
var question = [
{value: true, name: "Yes"},
{value: false, name: "Not this time"}
]
Run Code Online (Sandbox Code Playgroud)
单选按钮字段:
<input type="radio"
name="question"
onChange={this.state.onRadioChange}
value={this.state.question[0].value} /> {this.state.question[0].name}
<input type="radio"
name="question"
onChange={this.state.onRadioChange}
value={this.state.question[1].value} /> {this.state.question[1].name}
Run Code Online (Sandbox Code Playgroud)
onRadioChange的绑定:
onRadioChange: function(e) {
console.log(e.target.value);
}
Run Code Online (Sandbox Code Playgroud)
控制台日志显示所选值从布尔值转换为字符串.
处理这个问题的一种方法是在onRadioChange函数中添加一个额外的函数,将"true"/"false"字符串转换为布尔值,e.target.value但感觉有点麻烦.另外,仅使用'e.target.checked'将不起作用,因为在某些单选按钮组中,我有其他值而不是布尔值(需要通过).
一些通用且干净的解决方案是使用从REST转换为REST的常量值表.
是否有任何特殊的ReactJS方法可以做到这一点?也许不吧.
我认为这是一个非常愚蠢的怀疑,但我陷入了困境.我有多个单选按钮,我想在我点击另一个单选按钮后取消选中所有单选按钮.如何在反应中实现它?
var options = [{id:1,nm:"Appointment fixed"},{id:2,nm:"Call later"},{id:3,nm:"Wrong number"},{id:4,nm:"Don't call again"},{id:5,nm:"Call later"}];
{options.map((item,i) => {
return (
<div onChange={(i)=>this.callOptions(i)}>
<label className="radio-inline"><input type="radio" value={i} ref={'ref_' + i} value={item.id}/>{item.nm}</label>
</div>
)
})}
Run Code Online (Sandbox Code Playgroud) 我有一个转发器,在转发器内部有一个radiobutton控件,在后面的代码中我填充了radiobutton控件的groupname,因此,当我运行它时,我有一个包含许多行的表,其中一些有radiobutton:
<asp:updatepanel id="UpdatePanel1" runat="server" updatemode="Conditional">
<ContentTemplate>
<asp:Repeater ID="Repeater1" runat="server" ViewStateMode="Enabled">
<HeaderTemplate>
<table class="table table-responsive table-bordered ">
<tr class="text-center" style="background-color: #6e6259; color: white;">
<th class="text-center">DESCRIPTION</th>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td style="padding-left: 20px;">
<asp:RadioButton ID="rbtDinamic" OnCheckedChanged="rbtDinamic_CheckedChanged" AutoPostBack="true"
ViewStateMode="Enabled" Visible="false" GroupName='<%#Eval("groupvalue") %>' runat="server"/></td>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)
在转发器的itemdatabound中,我填充groupname的值:
Private Sub Repeater1_ItemDataBound(sender As Object, e As RepeaterItemEventArgs) Handles Repeater1.ItemDataBound
Try
If e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.Item Then
If CType(e.Item.FindControl("hdf1"), Label).Text = False Then
CType(e.Item.FindControl("rbtDinamic"), RadioButton).Visible = True
CType(e.Item.FindControl("rbtDinamic"), RadioButton).GroupName = …Run Code Online (Sandbox Code Playgroud)