Posez votre question Signaler

[Javascript] Nommer un objet "nom[indice]&quo [Résolu]

Delta9_THC 62Messages postés 8 mars 2005Date d'inscription - Dernière réponse le 15 mai 2006 à 09:14
Salut à tous,

voilà j'ai un gros formulaire généré par du PHP, dans un gros tableau avec autant de champs de texte qu'il n'y a de cellules. Je leur ai donné un nom du type "cellule[ligne][colonne]", où "ligne" et "colonne" sont des indices entiers.
L'avantage c'est qu'en validant ce formulaire et en le traitant avec PHP je me retrouve avec un tableau PHP tout net. Ca, ça marche.

Le problème c'est que je voudrais ajouter quelques petites fioritures qui effectuent des traitements en Javascript au moment de la saisie de l'utilisateur, par les événements "onChange".

Mais voilà : les crochets ne plaisent pas du tout à Javascript qui ne reconnait pas mes noms d'objets quand j'y fais référence !

D'où le problème : si je ne les mets pas sous cette forme, pas de tableau PHP tout net à l'arrivée,
et si je les mets, pas de traitements Javascript pendant la saisie !

Comment faire ??

Merci d'avance
Lire la suite 

[Javascript] Nommer un objet "nom[indice]&quo »

2 réponses
Réponse
+0
moins plus
Salut,
Tu peux garder les valeurs pour les attributs 'name' en syntaxe PHP et utiliser
l'attribut 'id' pour avoir ta référence javascript. Un nom d'id du genre
'cel_col_lig' devrait fonctionner.
Il suffit ensuite d'utiliser documet.getElementById() dans le javascript pour
retrouver les éléments.

A+, crabs
Ajouter un commentaire
Réponse
+0
moins plus
Ok merci !
C'est effectivement une bonne idée ! J'ai pas encore essayé mais ça me semble tout à fait exploitable ! Je manie pas encore très bien le JS et c'est vrai que je m'y paume encore un peu, mais ça viendra...

Encore merci !
Ajouter un commentaire
Ce document intitulé « [Javascript] Nommer un objet "nom[indice]&quo » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook