【发布时间】:2021-10-28 04:53:27
【问题描述】:
我有一个输入字段,当单击按钮时,我想将输入存储到变量并将其输出到控制台。这是我的代码:
function InputDD() {
const [inputValue, setInputValue] = useState('');
const onChangeHandler = event => {
setInputValue(event.target.value);
};
//console.log(inputValue) <- Not working
return(
<div>
<Form>
<FormGroup>
<Input type="lk" name="inputK" id="inputK" className="ink" value={inputValue} onChange={onChangeHandler} />
</FormGroup>
<Button size="sm" className="nextbtn">Lets roll</Button>
<!--Not working -> <Button size="sm" className="nextbtn" onClick={console.log(inputValue)}>Lets roll</Button>-->
</Form>
</div>
)
}
export default InputDD;
目前,无论何时输入输入,都会在控制台中输出按键,如下图所示:
我不希望这样,只希望将输入的整个文本存储到变量中并在单击按钮时打印到控制台。
【问题讨论】:
标签: javascript reactjs reactstrap