我似乎无法理解这一点...... 哪个事件有意义将函数调用绑定(bind)到操作 e.preventDefault();如果有人在填写输入标签时点击回车?
目前我发生了不必要的刷新。当我只想在按下回车键时触发另一个功能时。
我应该做什么?
<form onSubmit={this.stopSubmit}>
<FormGroup
controlId="formBasicText"
validationState={getValidationState()}
>
<ControlLabel>Stuff</ControlLabel>
<FormControl
type="text"
value={this.state.value}
placeholder="Enter text"
onChange={handleChange}
onKeyUp={handleSubmit.bind(this, "test")}
/>
<FormControl.Feedback/>
<HelpBlock>Validation is based on string length.</HelpBlock>
</FormGroup>
</form>
最佳答案
this.stopSubmit
应返回 false
以阻止表单提交
关于javascript - 使用react和e.preventDefault()阻止表单提交;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46355056/