を提出します。どうすれば修正できますか?シンプルなjsコードの場合は、次のようにしてください。this.value = null;変更ハンドラ内にあります。 ReactJSでどうすればいいですか?リセットする方法ReacJSは、私はファイルアップロード入力を持つ入力
2
A
答えて
8
私はあなただけで、このように、入力値をクリアできると思う:
e.target.value = null;
ファイルの入力を制御することができない、何もそれを行うには、特定のように反応がありません。私は、私は、キー属性値を更新し、それをリセットするために必要な、その後際、ファイル入力にkey
属性を設定されたために働い何
+0
は... :)それはあなたが更新する必要があり、これがどのように機能するかを説明するために私の一日 –
2
:
functionThatResetsTheFileInput() {
let randomString = Math.random().toString(36);
this.setState({
theInputKey: randomString
});
}
render() {
return(
<div>
<input type="file"
key={this.state.theInputKey || '' } />
<button onClick={this.functionThatResetsTheFileInput()} />
</div>
)
}
力がゼロから再入力をレンダリングするために反応します。
+0
を保存しました入力を切り取りたいときはthis.state.theInputKeyを使用します。フードの下では、キーを変更すると反応して入力を再レンダリングし、それをクリアします。 –
3
私にとってこの作品 - REF = {REF => this.fileInput = REF}ファイルをサーバーにアップロードされた後、私の場合は、その後
<input id="file_input_file" type="file" onChange={(e) => this._handleFileChange(e)} ref={ref=> this.fileInput = ref} />
が、私は
以下のステートメントを使用して、それをクリア
this.fileInput.value = "";
関連する問題
- 1. jQueryのは、私は、この入力を持つ入力名
- 2. 入力は、私はdivの中に2つの入力を持つdivの
- 3. スクリプト私は私のhtmlで、複数の入力を持つテキスト入力
- 4. は私のHTMLコードとI入力キーボードでいくつかの値の入力要素を持つ入力フィールド
- 5. Laravel Duskの別の入力フィールドと同じクラス名を持つ入力フィールドを入力する方法
- 6. Html入力フォールバック多重ファイルアップロード
- 7. ファイルアップロード - 既存の入力
- 8. データを入力した後に入力フィールドをリセットする
- 9. テキストフィールドの入力を待つ方法は?
- 10. 入力ツールチップを他の入力の前にする方法は?
- 11. 入力にvar値を入力する方法は?
- 12. コードをテキスト入力フォームに入力する方法は?
- 13. ファイルアップロード者(入力=ファイル)からMVCでモデル化する方法
- 14. 一つだけの入力は、私はjQueryのプラグインで必要な2つの入力(テキストフィールド)を持つ
- 15. 、私は入力のを記入し、リフレッシュボタンを押すと、入力
- 16. キーを入力して入力をリセットします。 Jquery
- 17. Matlab Coderでさまざまな入力数を持つ関数の入力タイプを定義する方法は?
- 18. 入力中にasterixで入力を取る方法は?
- 19. 入力を入力順に並べ替える方法は?
- 20. 私は2つの入力を持つJavaScriptの
- 21. ionic 1入力を最初に入力する値を入力する方法
- 22. 定義されていない入力と出力を持つ方法は?
- 23. は、私は、次の$入力を持つオブジェクト
- 24. は、私は、フォーム以下含むダイアログを持つ入力フィールド
- 25. は、私は、HTMLのファイル入力を持つ
- 26. ファイルアップロード()=による入力タイプにWebページ
- 27. ドロップダウンメニューを持つ入力にホワイトリストを適用する方法
- 28. ユーザー入力による配列の入力方法は?
- 29. "ファイルアップロード"入力にラベルを追加するには?私のコードでは
- 30. コンピュータの再起動後にフォーム入力をリセットする方法
'のonChange = {this.getFile.bind(この)}'かはgetFile =(E)=> {素晴らしい –