HTML DOM Input FileUpload name Property


The HTML DOM FileUpload name property returns and modify the value of the name attribute of an fileupload input type in HTML.

Syntax

Following is the syntax −

1. Returning name

object.name

2. Setting name

object.name=”text”

Example

Let us see an example of FileUpload name property −

 Live Demo

<!DOCTYPE html>
<html>
<head>
<title>HTML DOM name Property</title>
<style>
   body{
      background-color:#397367;
      color:#fff;
      padding:20px;
   }
   .btn{
      display:block;
      background-color:#22223B;
      color:#fff;
      border:none;
      padding:0.5rem;
      border-radius:50px;
      width:80%;
      margin:10px;
   }
   .show-name{
      font-weight:bold;
      font-size:1.4rem;
      color:#fff;
   }
</style>
</head>
<body>
<h1>FileUpload name Property Example</h1>
<input type="file" name="My_Name">
<button onclick="setName()" class="btn">Click to change Name attribute value of
choose file input</button>
<div class="show-name"></div>
<script>
   function setName() {
      var chooseFileBtn= document.querySelector("input");
      document.querySelector(".show-name").innerHTML ="Previous Name = " + chooseFileBtn.name + "";
      chooseFileBtn.name = "My_New_Name";
      document.querySelector(".show-name").innerHTML +="New Name = " + chooseFileBtn.name + "";
   }
</script>
</body>
</html>

Output

This will produce the following output −

Following is the “Inspect Element” −

Click on the “blue” button to change the value of the name attribute of the fileupload input type −

“Inspect Element” displays the following −

Sharon Christine
Sharon Christine

An investment in knowledge pays the best interest

Updated on: 30-Jul-2019

49 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements