recupere une valeur de input

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
valentin
Messages : 31
Enregistré le : 09 avr. 2024, 16:08

recupere une valeur de input

Message par valentin » 03 mai 2024, 10:00

bonjour
j'ai crée une boite avec une valeur entre 2 et 10

Code : Tout sélectionner

<label2 id="label2" for="tentacles">Nombre de pixels (2-10):</label2>

    <input
      type="number"
      id="tentacles"
      name="tentacles"
      min="2"
      max="10"
      value="4"
    />
pour récupèrer cette valeur j'utilise ce code en JS

Code : Tout sélectionner

var tempE;
 tempE = document.getElementById("tentacles").value;
 // console.log(tempE);
  const num = parseInt(tempE);

donc cette valeur est un string ??
ma façon de convertir est la bonne ou pas ?
merci

Avatar du membre
webmaster
Administrateur du site
Messages : 583
Enregistré le : 28 févr. 2017, 15:19

Re: recupere une valeur de input

Message par webmaster » 03 mai 2024, 13:58

Bonjour,

Oui, c'est la bonne facon de convertir.

Le type=number indique au navigateur que le champ doit contenir un nombre
Mais le JS récupère toujours le contenu d'un input en string
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

valentin
Messages : 31
Enregistré le : 09 avr. 2024, 16:08

Re: recupere une valeur de input

Message par valentin » 03 mai 2024, 14:35

bonjour
merci pour votre aide
j'ai tellement de question a faire que sa me gêne de monopoliser le site donc je m'abstient.
++

Répondre