我试图通过twitter引导程序(http://twitter.github.com/bootstrap/javascript.html#buttons)在单选按钮中打开一些常规按钮.
我按照说明操作,但是当我按下按钮时,我在控制台中出现以下错误:
未捕获错误:在初始化之前无法调用按钮上的方法; 试图调用方法'切换'.
你知道可能导致什么吗?按钮被加载到页面中,只有在AJAX显示相应内容时才会显示.
谢谢!
单选按钮checked默认不显示.我开始没有默认选择做一些非常简单的js验证,它没有工作.所以我选择使用默认值,直到我发现它并发现一些奇怪的事情发生.
标记是有效的,我尝试过FF,Safari和Chrome.什么都行不通.
我认为这是与jQuery库的冲突,因为当我删除调用脚本时问题就消失了.
<label>Do you want to accept American Express?</label> Yes
<input id="amex" style="width: 20px;" type='radio' name='Contact0_AmericanExpress' value='1' /> No
<input style="width: 20px;" type='radio' name='Contact0_AmericanExpress' class='check' value='0' checked="checked" />Run Code Online (Sandbox Code Playgroud)
我需要设置验证,用户必须填写/选择页面中的所有详细信息.如果任何字段是空的想显示Toast message to fill.现在我需要设置验证RadioButton在RadioGroup.我尝试此代码但但无法正常工作.建议我正确的方法.谢谢.
// get selected radio button from radioGroup
int selectedId = gender.getCheckedRadioButtonId();
// find the radiobutton by returned id
selectedRadioButton = (RadioButton)findViewById(selectedId);
// do what you want with radioButtonText (save it to database in your case)
radioButtonText = selectedRadioButton.getText().toString();
if(radioButtonText.matches(""))
{
Toast.makeText(getApplicationContext(), "Please select Gender", Toast.LENGTH_SHORT).show();
Log.d("QAOD", "Gender is Null");
}
else
{
Log.d("QAOD", "Gender is Selected");
}
Run Code Online (Sandbox Code Playgroud) 编辑:问题已在.NET 4.0中修复.
我一直在尝试使用IsChecked按钮将一组单选按钮绑定到视图模型.在审查其他帖子后,该IsChecked属性似乎根本不起作用.我已经整理了一个简短的演示,可以重现这个问题,我在下面列出了这个问题.
这是我的问题:使用MVVM绑定单选按钮是否有直接可靠的方法?谢谢.
附加信息:该IsChecked物业不起作用有两个原因:
选择按钮后,组中其他按钮的IsChecked属性不会设置为false.
选择按钮后,第一次选择按钮后,其自身的IsChecked属性不会被设置.我猜测绑定在第一次点击时被WPF破坏了.
演示项目:以下是重现问题的简单演示的代码和标记.创建一个WPF项目并使用以下内容替换Window1.xaml中的标记:
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300" Loaded="Window_Loaded">
<StackPanel>
<RadioButton Content="Button A" IsChecked="{Binding Path=ButtonAIsChecked, Mode=TwoWay}" />
<RadioButton Content="Button B" IsChecked="{Binding Path=ButtonBIsChecked, Mode=TwoWay}" />
</StackPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)
使用以下代码(hack)替换Window1.xaml.cs中的代码,该代码设置视图模型:
using System.Windows;
namespace WpfApplication1
{
/// <summary>
/// Interaction logic for Window1.xaml
/// </summary>
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
this.DataContext = …Run Code Online (Sandbox Code Playgroud) 这可能看起来很愚蠢和彻头彻尾的愚蠢,但我似乎无法弄清楚如何通过JavaScript检查我的HTML表单中的单选按钮组的值.我有以下代码:
<input type="radio" id="genderm" name="gender" value="male" />
<label for="genderm">Male</label>
<input type="radio" id="genderf" name="gender" value="female" />
<label for="genderf">Female</label>
Run Code Online (Sandbox Code Playgroud)
如何gender通过JavaScript 检索值?
与此问题类似:Rails上的复选框
在Ruby on Rails中制作与某个问题相关的单选按钮的正确方法是什么?目前我有:
<div class="form_row">
<label for="theme">Theme:</label>
<br><%= radio_button_tag 'theme', 'plain', true %> Plain
<br><%= radio_button_tag 'theme', 'desert' %> Desert
<br><%= radio_button_tag 'theme', 'green' %> Green
<br><%= radio_button_tag 'theme', 'corporate' %> Corporate
<br><%= radio_button_tag 'theme', 'funky' %> Funky
</div>
Run Code Online (Sandbox Code Playgroud)
我还希望能够自动检查以前选择的项目(如果重新加载此表单).如何将参数加载到这些的默认值?
我有一个单选按钮列表.当我通过它们进行选项卡时,似乎只有第一个单选按钮或被选中的单选按钮才会聚焦,其余的单选按钮将被跳过.复选框没有这个问题.
我很难向我的QA解释这不是一个错误.有人可以向我解释为什么会这样.
Soccer: <input type="checkbox" name="sports" value="soccer" tabindex="1" /><br />
Football: <input type="checkbox" name="sports" value="football" tabindex="2" /><br />
<input type="radio" name="num" value="3" tabindex="3">3<br>
<input type="radio" name="num" value="4" tabindex="4">4<br>
<input type="radio" name="num" value="5" tabindex="5">5<br>
<input type="radio" name="num" value="6" tabindex="6">6<br>
<input type="radio" name="num" value="7" tabindex="7">7<br>
Baseball: <input type="checkbox" name="sports" value="baseball" tabindex="8" /><br />
Basketball: <input type="checkbox" name="sports" value="basketball" tabindex="9" />
Run Code Online (Sandbox Code Playgroud) 我有一个使用单选按钮的应用程序.此按钮的默认值在main.xml文件中设置,即:
android:id="@+id/rb_sat1E"
android:checked="true"
Run Code Online (Sandbox Code Playgroud)
在Java文件中我有:
final RadioButton radio1 = (RadioButton)findViewById(R.id.rb_sat1E);
Run Code Online (Sandbox Code Playgroud)
我还在主Java文件中创建了一个"重置"按钮,可以使用以下代码重置TextView信息,即.
pos1_deg.setText("0.0");
Run Code Online (Sandbox Code Playgroud)
但是如何重置单选按钮?我本以为它就像是
radio1.setBoolean("TRUE");
Run Code Online (Sandbox Code Playgroud)
但这根本不起作用.
任何帮助非常感谢.谢谢.
与复选框不同,用户无法在单击单选按钮后取消选择单选按钮.有没有什么办法可以使用Javascript以编程方式切换它们?这将优选不使用jQuery.
我有一个用户将填写并打印的html表单.一旦打印出来,这些表格将被传真或邮寄给政府机构,并且需要看起来像该机构公布的原始表格,政府官员没有发现这是一个复制品.在表单中输入的数据不会保存在任何地方,甚至不会提交回Web服务器.重要的是,我们的用户可以在我们的Intranet站点上轻松找到这些表单,并使用普通键盘输入表单进行打印.
在屏幕上,我想按原样保留单选按钮,以强制执行和传达单选按钮的使用(仅选择一个选项).但是,当它打印出来时,我需要使用方形复选框样式而不是圆形单选按钮样式进行打印.我知道如何使用媒体选择器来设置仅用于打印的样式,所以这不是问题.只是我不知道我是否可以像我想要的那样设置单选按钮的样式.
如果我不能得到这个工作,我会要创建一个复选框影子每个单选按钮,使用JavaScript来保持复选框和单选按钮同步和CSS来显示一个我关心在适当的介质.显然,如果我可以设计它们,它将节省大量的工作.
radio-button ×10
html ×5
javascript ×3
android ×2
forms ×2
binding ×1
c# ×1
css ×1
jquery ×1
mvvm ×1
radio-group ×1
ruby ×1
webforms ×1
wpf ×1