You can use the jQuery change() method to get the file name selected by the HTML form control <input type="file">. Let's check out an example to understand how it works:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery Get Selected File Name</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
$(document).ready(function(){
$('input[type="file"]').change(function(e){
var fileName = e.target.files[0].name;
alert('The file "' + fileName + '" has been selected.');
});
});
</script>
</head>
<body>
<form>
<input type="file">
<p><strong>Note:</strong> Choose any file on your computer and its name will be displayed in an alert dialog box.</p>
</form>
</body>
</html>
Use the jQuery
change()methodYou can use the jQuery
need an explanation for this answer? contact us directly to get an explanation for this answerchange()method to get the file name selected by the HTML form control<input type="file">. Let's check out an example to understand how it works: