j'ai aussi essayé avec valeur.length tout court ça ne fonctionne pas non plus. Le fait que options.length ne marche pas ne m'étonne pas puisque c'est initialement prévu pour les select multiple mais je n'ai rien trouvé pour les input type text de type tableau...
Avez-vous une idée ?
Merci d'avance pour votre aide.
A voir également:
Récupérer données des tableaux issus des formulaires
romalafrite
Messages postés106Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention21 octobre 2022 19 févr. 2007 à 14:53
J'ai mis un exemple, n'hésite pas à relire mon post.
Comme tu l'auras compris, j'utilise des name="montableau[]" parce que je peux en avoir une infinité (liste de caractéristiques d'une activité à remplir par un prestataire).
Je veux faire en Javascript ce que l'on ferait en PHP en faisant foreach($_POST['montableau'] as $key=>$valeur)
Toi y'en a comprendre ? (sympa comme formulation n'est-ce pas ?)
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 20 févr. 2007 à 05:39
j'ai mis un message, des questions, des réponses.
n'hésites surtout pas à relire, à répondre, à essayer....
tes input text n'ont pas le même name, donc ce n'est pas un tableau.
<form name= "frm"...>
...
caracteristique[]
"...
..."...
...
</form>
for ( var n =0;n<document.frm["
<gras>caracteristique[] "].length;n++ )
{
traiter
document.frm[" caracteristique[] "][n].value par exemple
}
et dans ce cas,coté PHP, $_POST["
caracteristique "] est bien aussi un Array.
si tu tiens à tout prix à conserver caracteristique[#] faudrait voir ( pas testé )
mais on ne gère plus un tableau, ni coté javascript, ni coté php