javascript-在react中单击Submit按钮时如何在同一页面上显示状态
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-在react中单击Submit按钮时如何在同一页面上显示状态,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1326字,纯文字阅读大概需要2分钟。
内容图文
我在react中制作了一个表格,该表格从用户那里获取输入并将其存储在状态中.现在,我想在用户单击React中的Submit按钮下方的输入字段中的Submit按钮时显示状态值.
我是新来的反应.
解决方法:
您必须创建一个对象(例如凭据),然后当有人单击按钮时,凭据将采用以下状态的道具:
App.js
//import code....
import Form from './Form.js'
//class app code.....
//in the render method:
render() {
return (
<Form />
)
}
Form.js
// import code ....
state = {
firstName: '', // or what you want
lastName: '', // or what you want
email: '', // or what you want
send: false,
}
//handleChange function
const handleChange = (event) => {
const {name, value} = event.target
this.setState({
[name]: value
})
}
//handleClick function
const handleClick = () => {
this.setState({send: true})
}
在渲染方法中
render() {
return (
<div>
<input name='firstName' onChange={handleChange} />
<input name='lastName' onChange={handleChange} />
<input name='email' onChange={handleChange}/>
<button onClick={handleClick}>Send</button>
{send &&
<Credentials
firstName={this.state.firstName}
lastName={this.state.lastName}
email={this.state.email}
/>
}
</div>
)
}
export default Form // or your file's name
在Credential.js中
//import code...
const Credentials = ({firstName, lastName, email}) => {
return (
<h2>firstName is: {firstName}</h2>
<h4>lastName is: {lastName}</h4>
<p>email is: {email}</p>
)
}
export default Credentials
内容总结
以上是互联网集市为您收集整理的javascript-在react中单击Submit按钮时如何在同一页面上显示状态全部内容,希望文章能够帮你解决javascript-在react中单击Submit按钮时如何在同一页面上显示状态所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。