如何获取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)的值? 的相关文章

  • 如何使用 ReactJS 使表中的列可以以两种方式排序

    我正在 ReactJS 中构建一个简单的应用程序 它通过调用某个 API 来使用 JSON 数组 然后我将数组的结果填充到表中 我现在想让表的列可排序 我理想的情况是同时进行升序和降序排序 一旦我单击标题 当它按升序排序时 它应该按降序排序
  • 无法验证 CSRF 令牌的真实性 Rails/React

    我的 Rails 应用程序中有一个 React 组件 我正在尝试使用它fetch 发送一个POST对于我在本地主机上托管的 Rails 应用程序 这给了我错误 ActionController InvalidAuthenticityToke
  • React Router 总是将我重定向到不同的 url

    我是 React 和 React Router 的新手 我正在使用 React Router v4 并遵循基于以前版本的教程 但我让它工作了 使用在 SO 上找到的一些东西和 React Router v4 文档上的一些东西 但有一件事困扰
  • 了解 React Native 中的默认字体大小

    在过去的几个月里 我一直在开发一个 React Native 应用程序 但有些事情总是让我困惑 而我现在正试图弄清楚它的真相 我正在尝试标准化应用程序中的字体大小 正文 标题等 并且正在努力了解 React Native 究竟从哪里获取默认
  • 无法在 .tsx 文件中导入 CSS 模块

    我正在使用 typescript 构建基本的 React 应用程序 但无法导入 CSS 文件索引 tsx file 我能够导入索引 css文件如下 import index css this import gives typescript
  • 需要将mxGraph与react js集成

    是否有任何示例或示例项目解释如何将 mxGraph 与 React js 集成 import React Component from react import PropTypes from prop types import ReactD
  • 使用相同的 props 来反应备忘录重新渲染?

    有一个相当简单的功能组件 如果给出相同的道具 我想阻止它被重新渲染 下面是网上找的 貌似不行 知道我应该做什么吗 就我而言 props 由一组对象组成 其中一些也是嵌套对象 这也许是一个线索 export const DataTable R
  • 组件样式...是动态创建的。您可能会看到此警告,因为您在另一个组件内调用了 styled

    在 ReactJS 中使用 styled component 时 我在尝试动态生成样式时遇到以下问题 下面是错误信息 id 为 sc fzqyvX 的组件 styled div 已动态创建 您可能会看到此警告 因为您在另一个组件内调用了 s
  • 发布到 npm 时出现问题

    所以我尝试使用 React 构建一个开源项目并将其推送到 npm 问题是 我的组件虽然在测试环境中运行良好 安装到其他组件 但当我将其发布到 npm 并下载包并尝试访问它时 它给了我一个错误 这是代码的一个小示例 import React
  • 向 ReduxReducer 添加回调

    是否有任何错误 反模式 就 React Redux 中的思考 中添加了一个回调action data转化为行动 reducer ACTION FOR REDUCER var x 123 if action data callback act
  • Next.js:如何将 source-map-explorer 与 Next.js 一起使用

    我想分析我的 Next js 构建源地图浏览器 https www npmjs com package source map explorer 有人可以帮我编写脚本吗 对于 React CRA 我使用以下脚本 build analyze n
  • 在电子生成器反应电子应用程序后,在 Windows 中出现空白屏幕

    在电子生成器反应电子应用程序后 Windows 中出现空白屏幕 这是package json 在电子生成器反应电子应用程序后 Windows 中出现空白屏幕 name SmallBusinessManagement version 0 1
  • 移动浏览器中的 React 性能

    我有一个组件 表 其中包含许多行 其中包含数据编辑 其掩码形式为contenteditable 可以选择所有字段并同时更改所有行 在桌面上它运行得相当快 但在 iPhone 6 上我有不真实的滞后 Safari 每次操作都会挂起 20 秒
  • React this.state 未定义?

    我正在遵循 Pluralsight 的初学者教程 在表单提交时将值传递给addUser组件方法 我需要将 userName 推送到this state users但我收到错误 App jsx 14 Uncaught TypeError Ca
  • React 组件等待所需的 props 渲染

    我正在父组件内部声明一个组件 我想在一个文件中建立特定的道具 然后在父组件中 我希望能够同时为子组件建立其他道具 因为它们是共享属性 在大多数情况下 我的问题是 子组件尝试渲染并失败 因为首先没有建立所需的道具类型 有没有办法告诉子组件等待
  • 当 deps 为 [] 时,React 警告 React Hook useEffect 缺少依赖项

    我正在尝试清理 DOM 中的警告 并且对于每个useEffect部门在哪里 我收到一条错误消息 指出 useEffect 缺少依赖项 我想在安装组件时触发效果 我的印象是这就是做到这一点的方法 如果是这样 为什么会出现警告 这是我使用的简单
  • MUI DatePicker + date-fns 本地化问题

    当我使用MUI时出现这个问题日期选择器 with 本地化提供商 and 适配器日期Fns with 匈牙利 local
  • React.js:可以在函数组件之外分配 useState() 吗?

    是否有任何语法允许分配useState在功能组件之外 到目前为止我已经尝试过 但没有成功 import React useState useEffect from react import ReactDOM from react dom f
  • 如何使用 htaccess 将所有请求重定向到反应或角度索引?

    我正在使用react router 在react 中创建一个应用程序 早些时候 我对 Angular 做了同样的事情 但在这两种情况下 如果用户为 URL 添加书签并直接加载它 它将显示 404 错误 我们可以在 htaccess 中创建这
  • 如何在 Razor 编辑视图中显示选中的单选按钮 Asp net core mvc

    尽管 Razor 视图中的 Asp 网络核心代码 model List

随机推荐

  • 仅从我的应用程序访问私有 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