我試圖執行一個解決方案,您隱藏用戶爲輸入類型'文件'選擇的文件。以下是概述解決方案的堆棧文章:input type=file show only button無法捕獲onChange事件
我無法捕獲onChange事件,因此無法讀取該文件。方法'saveFileToStoreOnChange'中的事件未定義。我在哪裏走在這裏?
HTML(JSX):
<input className="invisible" type="file" id="logo"/>
<input type="button" value="Browse..." onClick={this.saveFileToStoreClick} />
的Javascript:
saveFileToStoreClick(){
$('#logo').on('change', this.saveFileToStoreOnChange());
}
saveFileToStoreOnChange(event){
//event is undefined
let file = event.target.files[0];
}
你*調用*'這一點。 saveFileToStoreOnChange()'而不是*將它傳遞給'on()'。 –