Exception dans code javascript

Résolu/Fermé
ced3c Messages postés 237 Date d'inscription samedi 19 juillet 2008 Statut Membre Dernière intervention 28 mai 2016 - 10 mai 2016 à 17:40
ced3c Messages postés 237 Date d'inscription samedi 19 juillet 2008 Statut Membre Dernière intervention 28 mai 2016 - 10 mai 2016 à 21:09
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.


A voir également:

2 réponses

jordane45 Messages postés 36569 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 26 novembre 2022 4 397
10 mai 2016 à 18:01
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";
}


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

Merci beaucoup jordane :)
0