reactjs - React JS 中的简单表单
问题描述
我刚开始学习 React。我创建了一个简单的表格。现在我想登录控制台。但它给出了一个错误。
这是错误的图像:
还附上我的代码:
import React from 'react';
function RegistrationForm(props){
function handleSubmit(){
console.log('Inside handle Submit');
}
return(
<form onSubmit={handleSubmit}>
<div className="form-group">
<label htmlFor="task">Add task</label>
<input id="task" className="form-control"/>
</div>
<button className="btn btn-primary">Submit</button>
</form>
)
}
export default RegistrationForm;
解决方案
首先,如果尚未安装,我们应该为您的浏览器安装反应开发工具扩展。
你的提交函数你应该调用 prevenDefault 方法来防止刷新你的页面。并使用按钮类型提交到您的提交按钮。
import React from 'react';
function RegistrationForm(props){
function handleSubmit(e){
e.preventDefault()
console.log('Inside handle Submit');
}
return(
<form onSubmit={handleSubmit}>
<div className="form-group">
<label htmlFor="task">Add task</label>
<input id="task" className="form-control"/>
</div>
<button type="submit" className="btn btn-primary">Submit</button>
</form>
)
}
export default RegistrationForm;
推荐阅读
- json - 为什么我的 JSON 消息未在 BizTalk 2016 中正确编码?
- c# - 如何从C#中的HtmlTable中提取数据并排列成一行?
- python - 如何构建具有 2 个 int 列和 3 个 float 列的 numpy 结构化数组?
- eclipse - PyDev 颜色 - 这种颜色叫什么,我该如何改变它?
- reactjs - 如何在 ReactJS 中将 Azure AD B2B 与带有 PKCE 流的授权代码一起使用
- google-sheets - 为什么删除的名称会从链接列表中创建以下错误?
- sql - Django,如何编写 SQL 或 ORM 来总结一些东西?
- html - 如何使用 CSS 动画使图标上下移动
- sql - SQL:如何将 STRING 字段替换/限制为两个可能的值?
- sql-server - MsSql - 几个表上的非聚集索引