我是Bootstrap的新手,并且一直遇到这个问题。我有一个输入字段,只要输入一位数字,onChange
就会调用from函数,但是我希望在输入完整个数字后按“ Enter”键才能调用它。验证功能存在相同的问题-调用时间过早。
var inputProcent = React.CreateElement(bootstrap.Input, {type: "text",
//bsStyle: this.validationInputFactor(),
placeholder: this.initialFactor,
className: "input-block-level",
onChange: this.handleInput,
block: true,
addonBefore: '%',
ref:'input',
hasFeedback: true
});
当焦点集中在窗体控件(输入)上通常会触发窗体本身(而不是输入)上的(onSubmit)事件时,按Enter键,
submit
以便可以将您this.handleInput
的窗体绑定到onSubmit上。或者,您可以将其绑定到
blur
(onBlur)事件,该事件在input
焦点移开时发生(例如,跳至下一个可以获得焦点的元素)