如何获取Reactjs中单选按钮(react-radio-buttons)的值?

2024-03-06

如果我打电话,如何获取单选按钮的值更新单选按钮在 RadioGroup 中,它会导致错误。我需要使用(react-radio-buttons)在控制台中打印为男性或女性。单选按钮打印正确,但我无法获取该值。先感谢您。

 class CreateUserComponent extends React.Component {
        constructor(props) {
        super(props); 
        this.state={radio:''}
    }

    updateRadioButton(e) {
        this.setState({ radio: e.target.value });
    }

    <RadioGroup horizontal>
            <RadioButton value="Male">Male</RadioButton>
            <RadioButton value="Female">Female</RadioButton>
        </RadioGroup>

那么根据DOCS https://github.com/mu29/react-radio-buttons#usage这个库的RadioGroup has a onChange您可以传递的 prop 处理程序将返回选定的值,然后您可以将其设置在状态中或将其传递。

这是您的代码的小型运行示例:

debugger
const RadioGroup = ReactRadioButtonsGroup.ReactRadioButtonsGroup;
const RadioButton = ReactRadioButtonsGroup.ReactRadioButton;

class App extends React.Component {
  constructor(props) {
    super(props);
    this.state = {};
  }

  onRadiochange = value => {
    console.log(value);
  };

  render() {
    return (
      <div>
        <RadioGroup horizontal onChange={this.onRadiochange}>
          <RadioButton value="Male">Male</RadioButton>
          <RadioButton value="Female">Female</RadioButton>
        </RadioGroup>
      </div>
    );
  }
}

ReactDOM.render(<App />, document.getElementById("root"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected] /cdn-cgi/l/email-protection/build/bundle.min.js"></script>
<div id="root"></div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取Reactjs中单选按钮(react-radio-buttons)的值? 的相关文章

随机推荐

  • 仅从我的应用程序访问私有 S3 内容

    我有一个在 AWS S3 中存储图像的应用程序 这就像一个个人资料图片上传案例 上传个人资料图片后 图像将存储在AWS S3中 并且S3链接将存储在数据库中 然后 应用程序将使用数据库中的该链接显示个人资料图片 目前 由于存储桶是私有的 因
  • 给定条件并行或顺序执行 foreach 循环

    我经常会得到几个嵌套的结果foreach循环 有时在编写通用函数 例如 对于包 时 没有明显可以并行化的级别 有什么方法可以实现下面的模型所描述的内容吗 foreach i 1 I if I lt J do else dopar forea
  • 即使在 onclick="return false;" 之后,IE 也会跟踪链接

    我正在编写 Rails 2 3 8 应用程序 并使用标准link to帮手 我有合理数量的链接 这些链接是使用 GET 以外的方法使用的 因此我传递了一个 method gt whatever选项link to 它会生成一个带有 oncli
  • 类型“e”不存在,通过 php codeigniter 中的 Postgresql 连接器进行 Redshift

    我通过 Postgresql 连接器使用 Redshift 在 php codeigniter 3 x php 版本 7 0 中查询时出现以下错误 模型如下 subQuery select max button history id as
  • 可以在 Inno Setup 脚本中使用环境变量吗?

    我需要找到一种方法来引用 Inno Setup 脚本文件 iss 中的环境变量 我发现了很多关于从 iss 修改环境的参考资料 但没有关于如何实际使用它的参考资料 这可能吗 当我尝试在 Files 部分中指定文件的源位置时 我遇到了同样的问
  • 在 Liquibase 中添加复合唯一约束

    我正在创建一个包含 3 列的链接表 id 产品 id 锦标赛 id 向 id 列添加 uniqueConstraint 很简单 但我想确保任何一对 product id tournament id 都是唯一的 Liquibase org 上
  • 手动验证 ASP.NET Identity 中的密码重置令牌

    我想手动验证 ASP NET Identity 2 0 中的密码重置令牌 我正在尝试创建我自己的版本UserManager ResetPasswordAsync string userId string token string newPa
  • 使用 Spring MVC 在表单中显示验证错误

    我已经搜索了这个论坛的几个教程和答案 试图解决我的问题 我想使用 spring MVC 在我的表单中显示我的 bean 的验证错误 无论我如何尝试 我都无法让它发挥作用 我没有使用重定向 我的绑定结果直接在模型类之后 等等 这是我到目前为止
  • 网络桌面 - 您觉得有趣吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 作为一名近几年转向 Web 开发的 win32 开发人员 我发现基于 extjs 的网络桌面非常有趣 酷莱特桌面 http examples c
  • jhipster liquibase 不更新数据库

    我正在尝试添加一个新实体 但不使用完整的热重载 因此我创建了一个 db changelog 002 xml 文件 其中包含要在文件的变更集中创建的新表 然后我运行了 mvn spring boot run 但我的数据库没有使用新表进行更新
  • 如何使用 MonkeyRunner 将 Extra 传递给 Android 意图?

    我正在尝试使用测试我的应用程序猴跑者 http developer android com guide developing tools monkeyrunner concepts html工具 我正在尝试为我的活动添加额外内容 pytho
  • Matlab指纹细节提取

    目前我对指纹验证和细节点提取很感兴趣 我在网上找到了以下代码 不知道是否有人可以解释一下 我查过质心 区域属性等 我对这些有一点了解 但下面的代码让我感到困惑 fun minutie L nlfilter K 3 3 fun Termina
  • 如何在 C# 中获取每个核心的 CPU 负载?

    如何在 C 中获取每个核心 四核 cpu 的 CPU 负载 谢谢 您可以使用 WMI 或 System Diagnostics 命名空间 从那里您可以获取任何您想要的性能计数器 但是需要一秒钟 1 1 5秒 来初始化这些计数器 读取值是可以
  • 未处理的异常:Follows 在被释放后被使用。一旦你对 Follows 调用了 dispose(),它就不能再被使用

    我是使用提供程序包进行颤振状态管理的新手 有多少不同的原因会产生这些类型的异常 我该如何修复它 这个异常是在以下时间生成的getFollowing 方法被叫进来didChangeDependency 跟随 dart class Follow
  • 使用 PHP 的 DOMDocument 时避免对 href 属性进行百分比编码

    我能够找到的针对此问题的最佳答案是使用 XSLT 但我只是不确定如何将这些答案应用于我的问题 基本上 DOMDocument 在转义 URL 方面做得很好 在href属性 但我实际上使用它来构建 Twig Django 样式模板 我宁愿它不
  • 如何在 PHP 中打开名称中包含 unicode 字符的文件?

    例如 我有一个像这样的文件名 xml 但我无法从 PHP 脚本打开它 如果我将 php 脚本设置为 utf 8 则脚本中的所有文本都是 utf 8 因此当我将其传递给 file get contents 时 fname xml file g
  • 如何将RMarkdown文件导出为两列的HTML文档?

    我正在为工作中的一些新 R 用户整理一个 R Markdown HTML 页面 向他们进行介绍并引导他们完成一些简单的演示 在炫耀诸如此类的东西时head and tail 它最终看起来又乱又长 因为它一个接一个地打印出每个输出 我希望它们
  • 子集数据帧的最有效方法

    任何人都可以建议在不使用的情况下对数据框进行子集化的更有效方法SQL indexing data table选项 我寻找了类似的问题 并且this one https stackoverflow com questions 12479238
  • 如何使用highlight.js动态更改主题?

    我有以下代码 div class container pre code class html code pre div
  • 如何获取Reactjs中单选按钮(react-radio-buttons)的值?

    如果我打电话 如何获取单选按钮的值更新单选按钮在 RadioGroup 中 它会导致错误 我需要使用 react radio buttons 在控制台中打印为男性或女性 单选按钮打印正确 但我无法获取该值 先感谢您 class Create