次の HTML マークアップがあります。
<div>
<a>browse<input type="file" name="annex"></a>
<span class="filename"></span>
</div>
このマークアップを使用して、CSS でファイル入力のスタイルを設定しています。
クラス「filename」のスパンにファイル名(filename.ext)を表示したいと思います。
JQueryで次のことを試しました:
$('.file').on('file', function (event, files, label) {
$('.path').html($(this).val().replace(/\\/g, '/').replace(/.*\//, ''));
alert($(this).val());
});
スパンはまだ空で、アラート結果も空です。
これどうやってするの?
ありがとう、ミゲル