要獲取上傳文件的名稱,可以使用jQuery的val()
函數來獲取文件輸入框的值,然后使用JavaScript的split()
函數來獲取文件名部分。
以下是獲取上傳文件名稱的示例代碼:
// 監聽文件輸入框的change事件
$('#fileInput').on('change', function() {
// 獲取文件輸入框的值
var filePath = $(this).val();
// 使用split函數獲取文件名部分
var fileName = filePath.split('\\').pop();
// 輸出文件名
console.log(fileName);
});
上述代碼假設你有一個文件輸入框,它的id屬性設置為fileInput
。當用戶選擇了一個文件后,代碼會將文件名輸出到瀏覽器的控制臺中。
請注意,在不同的瀏覽器中,文件輸入框的值的格式可能不同,例如在某些瀏覽器中會包含完整的文件路徑,而在其他瀏覽器中只會包含文件名。因此,在使用split()
函數時,你可能需要根據不同瀏覽器對文件輸入框的值進行適當的處理。