2015-11-16 2 views
0

Я искал и конструировал input type="file" в html. Когда я просматриваю новое изображение, имя нового изображения не появляется помимо кнопки. Я хочу увидеть это. Любая помощь.Как показать имя просматриваемого изображения.

Моя скрипка: http://jsfiddle.net/DharkRoses/X3S4a/171/

Пример кода:

<form method="POST" action="myurl"> <span class="btn btn-success fileinput-button"> 
    <span>Select file</span> 
     <input type="file" name="file"> 
    </span> 
</form> 
+0

Посмотрите на этот плагин https://github.com/danialfarid/ng-file-upload в основном это директива, которая предоставит вам несколько вещей .. –

ответ

2

Вы можете сделать это проверить эту plunkr

Html

<form method="POST" action="myurl"> <span class="btn btn-success fileinput-button"> 
     <span>Select file</span> 

    <input type="file" name="file" onchange="setName(this)"><span id="fileName"></span> 
     </span> 
</form> 

JS

function setName(val){ 
    var ind = (val.value).lastIndexOf("\\"); 
    var substr = val.value.substring(ind+1,val.value.length); 
    document.getElementById('fileName').innerHTML = substr; 
    }