¿Cómo obtener la entrada del archivo por nombre de archivo seleccionado sin ruta usando jQuery?

La tarea es obtener la entrada del archivo por nombre de archivo seleccionado sin la ruta usando jQuery. Para seleccionar el archivo usaremos HTML <input type=”file”> . Después de eso, obtendremos el nombre del archivo usando el método jQuery change() . Este método se usa en JQuery para obtener la entrada del archivo por nombre de archivo seleccionado. Y el HTML <input type=”file”> se usa para especificar el campo de selección de archivos y agregar un botón para elegir un archivo para cargarlo en el formulario.
Sintaxis: 
 

$(selector).change(function)
<input type="file"> 

Los siguientes ejemplos ilustran el enfoque:
Ejemplo 1: En este ejemplo, mostraremos el nombre del archivo con la extensión usando el método change() y el archivo será seleccionado por HTML <input type=”file”>. 
 

html

<!DOCTYPE html>
<html>
 
<head>
    <title>
        How to get the file input by selected file
        name without the path using jQuery?
    </title>
 
    <style>
        h1 {
            color: green;
        }
         
        body {
            text-align: center;
        }
         
        h4 {
            color: purple;
        }
    </style>
    <script src=
"https://code.jquery.com/jquery-1.12.4.min.js">
    </script>
</head>
 
<body>
    <h1>
        GeeksforGeeks
    </h1>
 
    <h3>
        How to get the file input by selected<br>
        file name without the path using jQuery?
    </h3>
 
    <input type="file" id="geeks">
    <h4><!-- Selected file will get here --></h4>
     
    <script>
        $(document).ready(function() {
            $('input[type="file"]').change(function(e) {
                var geekss = e.target.files[0].name;
                $("h4").text(geekss + ' is the selected file.');
 
            });
        });
    </script>
</body>
 
</html>   

Producción: 
 

Ejemplo 2: En este ejemplo mostraremos el nombre del archivo con la extensión a través de una alerta, usando el método change() y el archivo será seleccionado por el HTML <input type=”file”>. 
 

html

<!DOCTYPE html>
<html>
 
<head>
    <title>
        How to get the file input by selected file
        name without the path using jQuery?
    </title>
 
    <style>
        h1 {
            color: green;
        }
         
        body {
            text-align: center;
        }
         
        h4 {
            color: purple;
        }
    </style>
    <script src=
"https://code.jquery.com/jquery-1.12.4.min.js">
    </script>
</head>
 
<body>
    <h1>
        GeeksforGeeks
    </h1>
 
    <h3>
        How to get the file input by selected<br>
        file name without the path using jQuery?
    </h3>
 
    <input type="file" id="geeks">
    <h4><!-- Selected file will get here --></h4>
     
    <script>
        $(document).ready(function(){
            $('input[type="file"]').change(function(e){
                var geekss = e.target.files[0].name;
                alert(geekss + ' is the selected file .');
            });
        });
    </script>
</body>
 
</html>   

Producción: 
 

jQuery es una biblioteca JavaScript de código abierto que simplifica las interacciones entre un documento HTML/CSS. Es muy famosa por su filosofía de «Escribir menos, hacer más»
Puede aprender jQuery desde cero siguiendo este tutorial de jQuery y ejemplos de jQuery .

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *