如何獲取<input type="file">上傳的檔名稱
使用文字域可以選中要上傳的檔案,並且顯示出來檔案的絕對路徑,但是實際應用中,我們需要的往往只是檔案的名稱,下面通過程式碼例項簡單介紹一下如何實現此效果,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function getFileName(path){ var pos1=path.lastIndexOf('/'); var pos2=path.lastIndexOf('\\'); var pos=Math.max(pos1,pos2) if(pos<0){ return path; } else{ return path.substring(pos+1); } } window.onload=function(){ var thefile=document.getElementById('thefile'); thefile.onchange=function(){ alert(getFileName(this.value)); } } </script> </head> <body> <input type=file id="thefile"/> </body> </html>
以上程式碼實現了我們的要求,當選中檔案的時候,能夠彈出檔案的名稱。
相關文章
- input[type=file] 獲取上傳檔案的內容
- vue3中清空input type="file"上傳檔案Vue
- JavaScript input type=file 獲取檔案大小及型別限制JavaScript型別
- 使用Input type=file 原生上傳使用總結
- Laravel file 上傳檔案資訊獲取Laravel
- laravel file上傳檔案資訊獲取Laravel
- JQuery獲取input type=jQuery
- 如何清除<input type="file">的值
- input file multiple 批量上傳檔案
- 檢測input file檔案是否上傳
- <input type="file"> 限制檔案型別型別
- input type="file"使用
- input file圖片上傳
- jquery如何獲取標籤的名稱jQuery
- <input type="file"> 選中多個檔案
- struts檔案上傳,獲取檔名和檔案型別型別
- input file美化 --上傳圖片
- jQuery如何獲取元素的標籤名稱jQuery
- type=“file”的input標籤美化
- 通過反射獲取上傳檔案方法引數中的檔名反射
- input file控制元件限制上傳檔案型別控制元件型別
- 獲取上傳檔案的大小
- input file簡單實現限制上傳檔案的型別型別
- input file上傳圖片預覽
- input[type=file]使用css美化效果CSS
- 給<input type="file">增加樣式
- Node.js:上傳檔案,服務端如何獲取檔案上傳進度Node.js服務端
- HTML5的input:file上傳型別控制HTML型別
- <input type="file">美化例項程式碼
- C#獲取日期的星期名稱C#
- HTML input type=file檔案選擇表單元素二三事HTML
- HTML5的 input:file上傳以及型別控制HTML型別
- PHP 獲取不帶名稱空間的類名PHP
- PHP如何獲取最大檔名長度PHP
- <input type="file">美化效果程式碼例項
- jQuery獲取節點的標籤名稱jQuery
- input:file上傳型別控制簡單介紹型別
- 將input type="file" 型別的圖片檔案轉成base64型別