Page 1 sur 2
compter elements tableaux
Posté : 28 mars 2006, 13:10
par donatello
Bonjour à tous,
quelle est la méthode qui permet de retourner le nombre d'éléments d'un tableau en javascript?
Re: compter elements tableaux
Posté : 28 mars 2006, 13:19
par starkeus
Bonjour à tous,
quelle est la méthode qui permet de retourner le nombre d'éléments d'un tableau en javascript?
tableau.length
Posté : 28 mars 2006, 13:21
par albat
Ça s'rait pas [Résolu], des fois ?... :-"
Posté : 28 mars 2006, 13:29
par donatello
merci!
Posté : 28 mars 2006, 13:55
par donatello
ce code est-il correct (placé dans balises head)?
Il ne marche pas chez moi.
Code : Tout sélectionner
<script language="JavaScript">
<!--
var test=document.forms["form1"].length;
alert(test);
-->
</script>
Posté : 28 mars 2006, 13:59
par albat
3 choses :
- remplace language="JavaScript" par type="text/javascript"
- form1 est un tableau ? ou un formulaire...
- alert ("test");
Posté : 28 mars 2006, 14:03
par donatello
c'est un formulaire
Posté : 28 mars 2006, 14:05
par zeus
- alert ("test");
A quoi est-ce que ca servirait d'afficher "test" alors qu'il veut afficher le nombre d'élément de son formulaire
Sinon, si tu place ce code entre les balises HEAD, c'est normal qu'il ne fonctionne pas : il faut que tu l'encapsule dans une fonction et que tu appelles cette fonction dans l'attribut onLoad de la balise BODY
Ou alors, tu met ce code JS entre les balises BODY
PS : euh, non, je viens de vérifier et ça fonctionne même entre les balises HEAD

Posté : 28 mars 2006, 14:05
par donatello
je reçois l'erreur suivante:
Code:0
Error:';' attendu
Posté : 28 mars 2006, 14:07
par donatello
j'ai fait ce que zeus a dit, mais toujours la même erreur que ci dessus.
Posté : 28 mars 2006, 14:10
par albat
- alert ("test");
A quoi est-ce que ca servirait d'afficher "test" alors qu'il veut afficher le nombre d'élément de son formulaire

J'avions pas vu que
test était le nom d'une variable.
Au temps pour moi...
j'ai fait ce que zeus a dit, mais toujours la même erreur que ci dessus.
Normal. Faut jamais faire ce que dit
Zeus !
Rancunier ? Ouais, et alors ?...
Posté : 28 mars 2006, 14:10
par donatello
en fait j'ai un formulaire avec 100 éléments et j'aimerais afficher une liste de ces 100 éléments(par nom ou id) dans ma page avec du javascript pour éviter de faire 100 copier coller.
Posté : 28 mars 2006, 14:14
par zeus
j'ai fait ce que zeus a dit, mais toujours la même erreur que ci dessus.
Normal. Faut jamais faire ce que dit
Zeus !
Rancunier ? Ouais, et alors ?...

jaloux, va
sinon, pour compter les elements d'un form, il me semble que c'est
Code : Tout sélectionner
<script language="JavaScript">
<!--
var test=document.forms["form1"].elements.length;
alert(test);
-->
</script>
Et, comme je l'ai édité sur mon post, dans le head ou non

Posté : 28 mars 2006, 14:22
par donatello
toujours cette erreur:
Code:0
Error:';' attendu
[/php]
Posté : 28 mars 2006, 14:28
par zeus
j'ai compris
l'erreur vient du fait que tu execute le code JS AVANT l'affichage de la page et le formulaire n'est pas encore construit
Place ton code APRES le formulaire et ça fonctionne