Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 2012
-
14 sept. 2007 à 03:38
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
14 sept. 2007 à 12:27
Bonjour à tous et à toutes,
Voilà je sais que j'ai quelques lacunes en JS alors je me permet de vous demander votre avis !
J'ai fait ce petit bout de code car j'ai besoin de récuperer l'attribut name ainsi que la value d'input type text.
la fonction alert n'est là que pour montrer ce que j'ai récuperer.
[# '+allinput[i].value);}">test]
On m'a dit qu'il etait plus propre d'utiliser getElementsById néanmoins, chaque couple name/value sera vérifié avant une quelconque insertion en BdD donc en soit ce n'est pas réellement nécéssaire. ceci dit, j'aimerais avoir votre avis sur la question.
Merci
--------------------------------------------------------------------------------------------------
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 14 sept. 2007 à 06:54
Salut,
Disons que l'avantage de getElementById te renvoie un unique élément, du coup, tu peux récupèrer la valeur d'un champ particulier clairement identifié.
Avec ton code, il suffit qu'un jour tu modifie ton formulaire en y rajoutant un input (de n'importe quel type : file, button,etc.), cela impactera directement ta boucle ! Donc pas très prudent de faire comme cà !
De plus un autre conseil : evite de mettre autant de code dans un balise a : fait une fonction javascript que tu appelle sur le onclick : c'est bien plus lisible !
______________________________________
DarK Sidious
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 14 sept. 2007 à 12:06
Tout d'abord, merci de vous être penché sur la question
Au sujet de la proposition de Bultez qui renvoie un array je vais l'essayer car elle est plutot plaisante (je trouve). Et si je n'y arrive pas j'ajouterais une verification de type comme DARKSIDIOUS & XtremDuke l'ont proposé
Dans tous les cas ... Merci !!! Et bonne journée
--------------------------------------------------------------------------------------------------
Ilvaut mieux poser une question et passer pour bête que le rester toutesa vie