首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在react JS中显示onClick后的文本消息?

如何在react JS中显示onClick后的文本消息?
EN

Stack Overflow用户
提问于 2020-12-08 17:59:30
回答 2查看 227关注 0票数 0

我是ReactJS的新手。我已经创建了一个接受两个输入的表单,并且有一个调用onclick()函数的按钮。当onclick()函数完成时,我想在表单下面显示一条简单的消息,比如"Action complete“。我不想使用alert,而是在网页上显示消息。

做这件事最好的方法是什么?

EN

回答 2

Stack Overflow用户

发布于 2020-12-08 18:02:22

您可以使用JS创建一个元素并将其附加到表单主体中,也可以拥有一个不可见的div/p/任何元素,以便在onclick函数中修改其文本,并使其css类/css样式显示出来。如果您需要特定的代码解决方案,可以将代码粘贴到以下位置:)

票数 0
EN

Stack Overflow用户

发布于 2020-12-08 18:07:54

您可能希望使用react查看状态钩子,可以在此处找到它们

https://reactjs.org/docs/hooks-state.html

听起来你可能想要类似下面这样的东西;

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const Search = () => {
  const [showResults, setShowResults] = React.useState(false)
  const onClick = () => setShowResults(true)
  return (
    <div>
      <input type="submit" value="Search" onClick={onClick} />
      { showResults ? <Results /> : null }
    </div>
  )
}

const Results = () => (
  <div id="results">
    Some Results
  </div>
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65204319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文