我知道这里有些不对劲,但我看不见。在下面的代码中,输入框的事件处理程序正常工作,但是保存的代码有问题。当我单击该按钮时,我可以看到事件处理程序启动,然后整个应用程序重置。有什么想法吗?
import React, { Component } from 'react';
import InputForm from './InputForm';
class Parent extends Component {
constructor(props){
super(props);
this.state = {
value: ""
};
}
inputSavedHandler = (event) => {
console.log("input saved-------------------");
}
inputChangedHandler = (event) => {
this.setState({value: event.target.value});
}
render(){
return(
<div>
<InputForm
value={this.state.value}
changed={this.inputChangedHandler}
saved={this.inputSavedHandler}
/>
</div>
);
}
}
export default Parent;
import React, { Component } from 'react';
class InputForm extends Component {
render(){
return(
<div>
<form onSubmit={this.props.saved}>
<input type="text" className="input" value={this.props.value} onChange={this.props.changed} />
<input type="submit" value="Add" />
</form>
</div>
);
}
}
export default InputForm;
您需要在InputSavedHandler
中使用Event.PreventDefault
防止表单提交
我有一个应用程序,我想改变整个应用程序中的文本字体。< br >是否有办法以编程方式或使用清单中的xml来更改应用程序的字体。?
我在本地玩axon服务器。我正在本地计算机上通过命令运行一个docker容器。 当我启动spring-boot应用程序时,聚合外部的事件处理程序会重新运行所有以前的事件,因此在启动时会看到日志语句流。 注释似乎并不能阻止这种情况。此外,我试图按照这里的说明使处理程序成为事件处理器,但要么我做得不对,要么也没有解决问题。
我创建了一个JavaFX项目,运行时出现错误,我怀疑错误在以下主类中: 以下是错误: 经过一些研究,我发现错误最有可能存在于对FXML加载器的调用中,但是在尝试了几个不同的修复后,我一直无法找到解决方案。创建FXML对象是否错误?谢啦
我的一段代码 下一条语句的错误为
控制台:
我有这个问题: Spring MVC应用程序 我使用一些新代码解决了这个问题,创建了StudentDeleterePository.java和StudentDeleterePositoryImpl.java,并按照用户的建议添加了标记: