对于带有类型文本的输入,很容易,使用onChange()我更新状态调用setState()并通过其value属性显示输入的状态。但是,对于复选框甚至更多文件,我完全迷失了。
这将是:
输入示例>文本
答案 0 :(得分:1)
对于复选框,您可以使用以下方法进行检查:
handleChange(e) {
console.log(e.target.checked);
}
<input
type="checkbox"
name="checkbox"
onChange={ this.handleChange }
/>
对于文件,您可以按如下方式进行操作:
handleUploadFile(e) {
let selectedFile = e.target.files;
//if single file
console.log(selectedFile[0]);
//else loop around the files
...
}