Exception dans code javascript

Résolu/Fermé
Signaler
Messages postés
237
Date d'inscription
samedi 19 juillet 2008
Statut
Membre
Dernière intervention
28 mai 2016
-
Messages postés
237
Date d'inscription
samedi 19 juillet 2008
Statut
Membre
Dernière intervention
28 mai 2016
-
Bonjour tout le monde,
J'ai un code javascript qui donne la valeur "0" a toutes input type="text" vide.
voici le code:

var inputList = document.getElementById("formulaire").elements;
var alertTxt = "";
var n = inputList.length;
var i;

for (i=0; i<n; i++)
{

if (inputList[i].type.toLowerCase()=="text" && inputList[i].value.length==0)
{
inputList[i].value = "0";
}
}


peut on exclure un input faisant partie du même formulaire ?
En gros j'ai un autre input dans ce même formulaire:

<input id="nom" name="nom" style="width:130px;" type="text" placeholder="Nom" required>

Le problème est qu'il prend la valeur "0" lors de l'exécution du code.

Merci pour votre aide.


2 réponses

Messages postés
34249
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 décembre 2021
3 863
Bonjour,
Oui... en faisant un IF sur son ID par exemple.

if (inputList[i].type.toLowerCase()=="text" && inputList[i].value.length==0 && inputList[i].id !='nom') {
   inputList[i].value = "0";
}


Messages postés
237
Date d'inscription
samedi 19 juillet 2008
Statut
Membre
Dernière intervention
28 mai 2016
4
ah j'avais essayé comme cela mais je n'avais pas renseigner le .id tsss

Merci beaucoup jordane :)