Modifier la valeur d'entrée en JavaScript

Ammar Ali 30 janvier 2023
  1. Modifier la valeur d’entrée à l’aide de la propriété value en JavaScript
  2. Modifier la valeur d’entrée à l’aide de la fonction setAttribute() en JavaScript
Modifier la valeur d'entrée en JavaScript

Ce didacticiel abordera la modification de la valeur d’entrée à l’aide de la propriété value ou de la fonction setAttribute() en JavaScript.

Modifier la valeur d’entrée à l’aide de la propriété value en JavaScript

Nous utilisons une balise d’entrée pour obtenir l’entrée d’un utilisateur et nous pouvons utiliser la propriété value pour modifier la valeur d’entrée. Tout d’abord, nous devons obtenir l’élément dont nous voulons changer la valeur en utilisant son identifiant ou son nom, puis nous pouvons utiliser la propriété value pour définir sa valeur sur la valeur souhaitée. Pour récupérer un élément en JavaScript, on peut utiliser la fonction getElementById() ou la fonction querySelector(). Par exemple, créons un formulaire avec input et donnons-lui un identifiant pour obtenir l’élément en JavaScript à l’aide de getElementById() et définissons sa valeur à l’aide de la propriété value. Voir le code ci-dessous.

<!DOCTYPE html>
<html>
<head></head>
<body>
<form>
    <input type="text" id= "123" name="ABC" value="Some Value">
</form>
</body>
<script type="text/javascript">
var Myelement = document.getElementById("123");
console.log(Myelement.value);
Myelement.value = "New value";
console.log(Myelement.value);
</script>
</html>

Production:

Some Value
New value

Dans le code ci-dessus, nous avons utilisé la fonction document.getElementById() pour obtenir l’élément en utilisant son identifiant, et sur la ligne suivante, nous avons imprimé la valeur d’entrée actuelle en utilisant la fonction console.log(). Après cela, nous avons utilisé la propriété value pour définir la valeur d’entrée sur la valeur souhaitée, et après cela, nous avons imprimé la nouvelle valeur sur la console. Vous pouvez également utiliser la fonction querySelector() pour sélectionner l’élément dont vous souhaitez modifier la valeur d’entrée. Par exemple, répétons l’exemple ci-dessus en utilisant la fonction querySelector(). Voir le code ci-dessous.

<!DOCTYPE html>
<html>
<head></head>
<body>
<form>
    <input type="text" id= "123" name="ABC" value="Some Value">
</form>
</body>
<script type="text/javascript">
var Myelement = document.querySelector('input[name="ABC"]');
console.log(Myelement.value);
Myelement.value = "New value";
console.log(Myelement.value);
</script>
</html>

Production:

Some Value
New value

Dans le code ci-dessus, nous avons utilisé la fonction querySelector() pour obtenir l’élément.

Modifier la valeur d’entrée à l’aide de la fonction setAttribute() en JavaScript

Nous pouvons également utiliser la fonction setAttribute() au lieu de la propriété value pour définir la valeur d’entrée. Nous pouvons également utiliser la fonction forms() au lieu de la fonction getElementById() ou querySelector() pour obtenir l’élément en utilisant le nom du formulaire et le nom d’entrée. Par exemple, répétons l’exemple ci-dessus avec les fonctions setAttribute() et froms(). Voir le code ci-dessous.

<!DOCTYPE html>
<html>
<head></head>
<body>
<form name="FormABC">
    <input type="text" id= "123" name="ABC" value="Some Value">
</form>
</body>
<script type="text/javascript">
var Myelement = document.forms['FormABC']['ABC'];
console.log(Myelement.value);
Myelement.setAttribute('value','New value');
console.log(Myelement.value);
</script>
</html>

Production:

Some Value
New value

Comme vous pouvez le voir, la sortie de toutes ces méthodes est la même, vous pouvez donc utiliser la méthode de votre choix en fonction de vos besoins.

Auteur: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Article connexe - JavaScript Input