2016-06-15 10 views
0

こんにちは、私は非常にうまく説明していないが、私にとってもそれは難しいです。何をしようとすると、その値をラベルの中に印刷した後に入力から値を取得します。私がダウンして入力した画像のプレビューが表示ここで複数ファイルのアップロードで入力の値を取得できますか?

は私が

Code Example

持っているものですが、私はその入力でユーザーがテキストを取得したいです。

<div class="col-lg-12"> 
     <label for="files" class="hidden-print">Select multiple files:</label> 
     <input id="files" class="hidden-print" type="file" multiple="multiple" /> 
     <output id="result" /> 
</div> 

何かについて質問がある場合は、わかりやすくご連絡ください。

+1

ご迷惑をおかけして申し訳ありませんが、あなたはスペイン語のスピーカーですか?その場合 - > http://es.stackoverflow.com/ – Andrejs

+0

Na、誰もが説明してくれるように失敗します。 –

答えて

0

要素を(D.O.M.)に挿入した後は、イベントリスナーをフェッチして追加するだけです。この場合、あなたは(右output.insertBefore(div, null)後に)追加します。ここでは

// fetch the element 
var input = document.getElementById('txt') 
// attach an relevant event listener to it 
input.addEventListener('input', function (event) { 
    console.log(event.target.value) // what ever is typed 
}); 

は、あなたの更新フィドルです:https://jsfiddle.net/xLopjwh9/2/

私はそれが役に立てば幸い!

+0

これはうまくいきました。最後の質問ですが、どうすれば結果をラベルに入れることができますか?私はconsole.log(pc)の代わりに$( '#labe')。val(pc)を試しました。 –

+0

ラベル要素はどこですか? –

+0

申し訳ありませんが、そのコードにはラベルがありません。入力の下またはdivの下のラベルを想像してください。または、結果を示すbootbox.alert。 –

関連する問題