我刚开始学反应。我创建了一个简单的表单。现在我想登录控制台。但它给出了一个错误。
以下是错误的图像:
同时附上我的代码:
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;
这与您的表单无关,但与chrome有关,因为它现在允许源地图。
因为你的html文件没有直接链接到你的JS文件,所以它需要一个源映射来显示日志的来源。默认情况下,React项目没有源映射,所以我建议您关闭源映射,这意味着您看不到控制台中的日志来自哪里,但React无论如何都会为您这样做。
这个线程的第一个解决方案很好地解释了如何关闭地图。
首先,我们应该为您的浏览器安装react-dev工具扩展(如果尚未安装)。
您应该调用submit函数prevenDefault方法来防止刷新页面。并使用按钮类型提交到您的提交按钮。
Prevendefult Mdn
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;
问题内容: 抱歉,这似乎是一个愚蠢的问题,但我在此问题上花费了很多时间,无法找到理想的解决方法。 我有使用Django模板呈现的Django表单。现在,我想将React组件添加到表单字段之一(从长远来看,可能要添加到多个字段)。 根据我到目前为止所读的内容,最好不要将Django模板与React渲染混合使用,而让Django仅用作将JSON数据发送到React的后端API,而React则负责整个表
这是我的组件: 启动时,它将多次运行该功能,但当它加载后,我单击导航时,它将无法工作。
这是我第一次尝试做出promise。我有一个工作的基本promise(从别人的代码中剽窃),但不知道如何调整它以使其有用。 到目前为止我所拥有的(在我的
本文向大家介绍AngularJS中的表单简单入门,包括了AngularJS中的表单简单入门的使用技巧和注意事项,需要的朋友参考一下 AngularJS 表单 AngularJS 表单是输入控件的集合。 HTML 控件 以下 HTML input 元素被称为 HTML 控件: input 元素 select 元素 button 元素 textarea 元素 HTML 表单 HTML 表单通常与 HT
问题内容: 我的函数中有一个简单的表单,如下所示: 我应该在访问和字段中写些什么? 问题答案: 使用输入上的事件来更新组件的状态并在以下位置访问它: 工作提琴。 另外,阅读文档,有一整节专门讨论表单处理:表单 以前,您还可以使用React的双向数据绑定帮助器mixin来实现相同的功能,但是现在不建议使用它来设置值和更改处理程序(如上所述): 文档在这里:双向绑定帮助器。
我刚刚制作了一个注册表单,在添加最终验证(MySQL验证)时遇到了一个问题。 这是我得到的错误:解析错误:语法错误,意外的'elseif'(T_ELSEIF)在C:\xampp\htdocs\Signup\包含\第72行的signup.php 第72行已标记,以帮助您解决此问题。 如果我注释和之间的所有内容,一切正常(除了我没有用户名验证的事实)。 如果你想知道$用户名是什么: 我在SO上读到了一