我想在使用Angular 2的表单中使用单选按钮
Options : <br/>
1 : <input name="options" ng-control="options" type="radio" value="1" [(ng-model)]="model.options" ><br/>
2 : <input name="options" ng-control="options" type="radio" value="2" [(ng-model)]="model.options" ><br/>
Run Code Online (Sandbox Code Playgroud)
model.options初始值为1
加载页面时,不会检查第一个单选按钮,并且修改不会绑定到模型
任何的想法 ?
使用WinForms; 有没有更好的方法来找到一个组的已检查RadioButton?在我看来,下面的代码不应该是必要的.当你检查一个不同的RadioButton然后它知道哪一个取消选中...所以它应该知道哪个被检查.如何在不执行大量if语句(或切换)的情况下提取该信息.
RadioButton rb = null;
if (m_RadioButton1.Checked == true)
{
rb = m_RadioButton1;
}
else if (m_RadioButton2.Checked == true)
{
rb = m_RadioButton2;
}
else if (m_RadioButton3.Checked == true)
{
rb = m_RadioButton3;
}
Run Code Online (Sandbox Code Playgroud) 我有两个RadioButtons里面RadioGroup.我想OnClickListener在那些RadioButtons上.根据RadioButton点击的内容,我想更改文本EditText.我怎样才能做到这一点?
我想让我的Android应用程序的用户能够设置一些参数.单选按钮非常适合这种情况.但是,我不喜欢单选按钮被渲染.
是否可以更改单选按钮图标?例如,是否可以为每一行创建自定义布局,并在该布局中引用我自己的图标并更改字体等.
请问一个简单的方法来制作单选按钮切换 - 当单击它附近的文本时 - 没有在我的小PHP项目中引入任何大的Javascript框架?
Web表单如下所示:
<html>
<body>
<form method="post">
<p>Mode:<br />
<input type="radio" name="mode" value="create"><i>create table</i><br />
<input type="radio" name="mode" value="select" checked>select records (can specify id)<br />
<input type="radio" name="mode" value="insert">insert 1 record (must specify all)<br />
<input type="radio" name="mode" value="delete">delete records (must specify id)<br />
<input type="radio" name="mode" value="drop"><i>drop table</i><br />
</p>
<p>Id: <input type="text" name="id" size=32 maxlength=32 /> (32 hex chars)</p>
<p>Latitude: <input type="text" name="lat" size=10 /> (between -90 and 90)</p>
<p>Longitude: <input type="text" name="lng" size=10 /> …Run Code Online (Sandbox Code Playgroud) 我的页面中有一些无线电,当被检查的无线电改变时我想做一些事情,但是代码在IE中不起作用:
$('input:radio').change(...);
Run Code Online (Sandbox Code Playgroud)
谷歌搜索后,人们建议使用点击.但它不起作用.
这是示例代码:
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">
$('document').ready(
function(){
$('input:radio').click(
function(){
alert('changed');
}
);
}
);
</script>
</head>
<body>
<input type="radio" name="testGroup" id="test1" />test1<br/>
<input type="radio" name="testGroup" id="test2" />test2<br/>
<input type="radio" name="testGroup" id="test3" />test3</br>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
它在IE中也不起作用.
所以我想知道发生了什么?
如果我点击一个已检查的收音机,我担心是否会重新触发更改事件?
更新:
我无法添加评论,所以我在这里回复.
我使用IE8和链接Furqan给我也不能在IE8中工作.我不知道为什么...
我的意思是,单选按钮本身由圆形和中心点(当选择按钮时)组成.我想要改变的是两者的颜色.可以使用CSS完成吗?
我想知道是否有可能将每个单独RadioButton的组合在一起,RadioGroup
保持相同的结构.我的结构看起来像这样:
如你所见,现在每个人RadioButton都是不同的孩子LinearLayout.我尝试使用下面的结构,但它不起作用:
我有一个带有单选按钮的表单,它们与标签位于同一行.但是,单选按钮没有与标签垂直对齐,如下面的屏幕截图所示.

如何将单选按钮与其标签垂直对齐?
编辑:
这是html代码:
<input checked="checked" type="radio" name="user_level" id="rd1" value="1"/>
<label for="rd1">radio 1</label><br/>
<input type="radio" name="user_level" id="rd2" value="2"/>
<label for="rd2">radio 2</label><br/>
<input type="radio" name="user_level" id="rd3" value="3"/>
<label for="rd3">radio 3</label><br/>
Run Code Online (Sandbox Code Playgroud)
和css代码:
label{
padding:5px;
color:#222;
font-family:corbel,sans-serif;
font-size: 14px;
margin: 10px;
}
Run Code Online (Sandbox Code Playgroud) radio-button ×10
android ×3
forms ×3
html ×3
css ×2
jquery ×2
radio-group ×2
.net ×1
angular ×1
c# ×1
javascript ×1
winforms ×1
xhtml ×1