我们如何使用DOM访问单选按钮的值?
例如.我们有单选按钮:
<input name="sex" type="radio" value="male">
<input name="sex" type="radio" value="female">
Run Code Online (Sandbox Code Playgroud)
它们位于带有名称的表单中form1.当我尝试
document.getElementByName("sex").value
Run Code Online (Sandbox Code Playgroud)
无论检查值如何,它都会返回"男性".
Zend Framework中的单选按钮显示在一列中(每行一个选项).如何从标记中删除br标记,以便所有无线电选项都保留在一行中?
我的装饰者是:
private $radioDecorators = array(
'Label',
'ViewHelper',
array(array('data' => 'HtmlTag'), array('tag' => 'div', 'class' => 'radio')),
array(array('row' => 'HtmlTag'), array('tag' => 'li')),
);
Run Code Online (Sandbox Code Playgroud) 在jQuery中,我想选择所有没有选中按钮的单选按钮组.
或者,有没有一种方法可以选择所有单选按钮组并遍历组?
我正在动态地向页面添加N个单选按钮组,并且不会在手边知道单选按钮组的名称.
我的twitter bootstrap javascript单选按钮出了问题.当我选择一个,然后单击提交按钮时,它不会显示所选的无线电值.
我的代码:
<form action="" class="form-horizontal" method="post">
<fieldset>
<div class="control-group">
<label class="control-label">Type:</label>
<div class="controls">
<div class="btn-group" data-toggle="buttons-radio">
<button type="button" data-toggle="button" name="option" value="1" class="btn btn-primary">Option One</button>
<button type="button" data-toggle="button" name="option" value="2" class="btn btn-primary">Option Two</button>
</div>
</div>
</div>
<div class="form-actions">
<input class="btn btn-primary" type="submit" value="Go">
<a href="index.php" class="btn">Back</a>
</div>
</fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,是有name="option" value="1"和name="option" value="2",但是当我选择一个电台,我做的:
<?php print_r($_POST); ?>
没有option指定帖子.
它仅适用于twitter单选按钮,因为当我添加时<input type="text" name="test" value="something"/>它会出现在$_POST变量中.
问题出在哪儿?
有什么办法可以改变RadioButton的布局,还有RadioGroup能识别它吗?
我需要的是布局将包含几个EditText字段,以便当用户选择该按钮时,这些字段变为活动状态.我知道我可以构建一个基于LinearLayout的自定义零件并使用以下方法设置我自己的布局:(LinearLayout)LayoutInflater.from(context).inflate(R.layout.my_layout,this,true)但是无法弄清楚如何做用单选按钮也一样.
我已经尝试过选择在RadioGroup外面添加额外的字段并用按钮排列它们但它根本不起作用.它似乎太依赖于设备.
这就是原始布局的样子:
<RadioGroup
android:id="@+id/time_selector_radio_group"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/time_selector_hours_prompt"
android:layout_below="@id/time_selector_hours_prompt"
android:layout_alignParentRight="true"
android:gravity="right"
android:orientation="vertical"
android:checkedButton="@+id/time_selector_first_radio"
>
<RadioButton
android:id="@+id/time_selector_first_radio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="1dip"
android:button="@drawable/radio_button_selector"
/>
<RadioButton
android:id="@+id/time_selector_second_radio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="1dip"
android:button="@drawable/radio_button_selector"
/>
<RadioButton
android:id="@+id/time_selector_third_radio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="1dip"
android:button="@drawable/radio_button_selector"
/>
<RadioButton
android:id="@+id/time_selector_hours_radio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="1dip"
android:button="@drawable/radio_button_selector"
/>
</RadioGroup>
<TextView
android:id="@+id/time_selector_all_day_prompt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/time_selector_radio_group"
android:layout_below="@id/time_selector_hours_prompt"
android:layout_marginTop="11dip"
android:text="@string/time_all_day"
/>
<TextView
android:id="@+id/time_selector_before_noon_prompt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/time_selector_radio_group"
android:layout_below="@id/time_selector_all_day_prompt"
android:layout_marginTop="19dip"
android:text="@string/time_before_noon"
/>
<TextView
android:id="@+id/time_selector_after_noon_prompt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/time_selector_radio_group"
android:layout_below="@id/time_selector_before_noon_prompt"
android:layout_marginTop="19dip"
android:text="@string/time_after_noon"
/>
<TextView
android:id="@+id/time_selector_starting_time_prompt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@id/time_selector_starting_date_prompt"
android:layout_below="@id/time_selector_after_noon_prompt"
android:layout_marginTop="20dip"
android:layout_marginLeft="2dip"
android:text="@string/advanced_time_selector_dialog_starting_time_prompt" …Run Code Online (Sandbox Code Playgroud) <asp:RadioButtonList ID="rdStatus" onclick="javacript:display();" runat="server" RepeatDirection="Vertical">
<asp:ListItem Text="Temporary Waiver" Value="T" Selected="True"></asp:ListItem>
<asp:ListItem Text="Never Expires" Value="P"></asp:ListItem>
<asp:ListItem Text="Expires after the close of:" Value="W"></asp:ListItem>
</asp:RadioButtonList>
function display()
{
if(radiobuton is enabled)
//code here
else
//code here
}
Run Code Online (Sandbox Code Playgroud)
请建议一些想法检测锄头检查radiobutton是禁用o启用
在我的自定义模块中,我有一个带有单选按钮的表单.
当我单击提交按钮时,它不会验证单选按钮.
如何使用Magento默认验证类进行验证.
谢谢
我可以用这张图片描述我想要的最佳方式:

如何使文本与顶部文本对齐,而不是单选按钮?
相关CSS如下:
.basic-grey {
width: 600px;
margin-right: auto;
margin-left: auto;
background: #FFF;
word-wrap: break-word;
padding: 20px 30px 20px 30px;
font: 12px "Myriad Pro", sans-serif;
color: #888;
text-shadow: 1px 1px 1px #FFF;
border:1px solid #DADADA;
}
}
.basic-grey h1>span {
display: block;
font-size: 11px;
}
.basic-grey label {
display: block;
margin: 0px 0px 5px;
}
.basic-grey label>span {
float: left;
width: 80px;
text-align: right;
padding-right: 10px;
margin-top: 10px;
color: #888;
}
.basic-grey select {
background: #FFF url('down-arrow.png') no-repeat right;
background: …Run Code Online (Sandbox Code Playgroud) 在IE7中追加时有没有办法检查单选按钮?
什么似乎在每个浏览器中都有效,看起来不像它在IE6,7中工作,尽管到处读到我正在做的正确.我完全不知道为什么它不起作用.
var $itemVariantRowRadio = $("<input/>")
.attr("type", "radio")
.attr("name", "itemvariant")
.addClass("itemvariant")
.val('whatever');
$itemVariantRowRadio.attr('checked', 'checked');
$itemVariantRow.append($itemVariantRowRadio)
Run Code Online (Sandbox Code Playgroud)
现在,如果我console.log($itemVariantRowRadio.attr('checked')在IE6/7中进行操作,那么它会将其设置为TRUE,但实际上收音机不会被检查或选中.
恶梦!其他人遇到过这种情况并有任何修复方法吗?
如果我有3个单选按钮,是否有一种方法可以通过jQuery查找在用户单击新单元之前选择的值的值?
<div id="radio-group">
<input type="radio" id="radio-1" name="radios" value="1" checked="true" />
<input type="radio" id="radio-2" name="radios" value="2" />
<input type="radio" id="radio-3" name="radios" value="3" />
</div>
Run Code Online (Sandbox Code Playgroud)
在示例中,如果用户点击radio-3,我需要一种方法来获取1,以便我可以执行一些格式化.谢谢.
radio-button ×10
jquery ×4
alignment ×1
android ×1
asp.net ×1
css ×1
dom ×1
forms ×1
html ×1
isenabled ×1
javascript ×1
magento ×1
magento-1.7 ×1
php ×1
radio-group ×1
validation ×1
zend-form ×1