Witam
Czy da się jakoś zrobic aby po dodaniu pliku przez pole input type=file w polu formularza widoczna
byla nie cala sciezka dostepu do pliku tylko sama nazwa dodanego pliku??
pozdrawiam
function basename(path) { return path.replace(/\\/g,'/').replace( /.*\//, '' ); }
<input type="file" name="plik" onchange="this.value=basename(this.value);" />
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function basename(path) { return path.replace(/\\/g,'/').replace( /.*\//, '' ); } $(document).ready(function(){ $('#foo').change(function(){ var v = $(this).val(); $('#foo_basname').text( basename( v ) ); $('#foo_basname').show(); }); }); </script> </head> <body> <form action="" method="post"> <input style="width: 200px; height: 20px; border: 1px solid #000;" type="file" id="foo" name="foo" /> </form> </body> </html>