cs_gregalex
Messages postés10Date d'inscriptionlundi 13 septembre 2004StatutMembreDernière intervention24 novembre 2005
-
5 avril 2005 à 17:03
guill76
Messages postés193Date d'inscriptionmercredi 24 août 2005StatutMembreDernière intervention 3 juin 2016
-
24 août 2005 à 23:47
Je veux utiliser une tableau de champs de type "input".
Pour cela, en php, je dois les déclarer en name="nomduchamp[]".
les crochets permettent de récupérer les champs comme un tableau.
Seulement, lorsque je veux effectuer un controle en javascript et
utiliser document.form.nomduchamp[i].value
je me retourve avec l'erreur : document.form.nomduchamp n'est pas un objet.
Pour que les traitements javascript marchent, il me faut déclarer
name="nomduchamp".
Mais dans ce cas là, je ne reçois plus qu'une seule occurrence
de nomduchamp.
aze555666
Messages postés208Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention26 janvier 2009 5 avril 2005 à 17:33
je ne connais pas grand chose au js, mais ce qu_ est sur, c'est que ton probleme ne vient pas de la compaibilité php/js, qui normalement est totale.
dans une page php, tu peux mettre du js dans la head, avant d'avoir ouvert le php par "<?php", ou apres l'avoir refermé par "?>".tu peut mettre du js dans le php de la meme facon que le html, par la fonction
print("ton js"); auquel cas, n'oublie pas les \ devant les " du js
ou
echo' ton js '; auquel cas, n'oublie pas les \ devant les ' du js.
je sais que je n'ai surement pas répondu à ton pb¨, mais j'ai au moins éliminé l'hypothese posée par lr titre de ton post..
guill76
Messages postés193Date d'inscriptionmercredi 24 août 2005StatutMembreDernière intervention 3 juin 2016 24 août 2005 à 23:47
Bonjour, voici un petit test qui montre que la compatibilité n'est pas
totale entre les 2 languages notament sur les objets tableaux :
Explication: on peut passer une chaine ,des nombres, des booleens, des
caracteres: ce sont les seuls types compatibles entre php et js, un
tableau de chaines php est donc apparament un
objet inconnu pour js .Ou alors je veux la solution si elle existe