Forms PHP/Javascript
Résolu/Fermé
lefarfadais
Messages postés
4
Date d'inscription
lundi 23 mars 2009
Statut
Membre
Dernière intervention
24 mars 2009
-
24 mars 2009 à 01:56
lefarfadais Messages postés 4 Date d'inscription lundi 23 mars 2009 Statut Membre Dernière intervention 24 mars 2009 - 24 mars 2009 à 16:42
lefarfadais Messages postés 4 Date d'inscription lundi 23 mars 2009 Statut Membre Dernière intervention 24 mars 2009 - 24 mars 2009 à 16:42
A voir également:
- Forms PHP/Javascript
- Telecharger javascript - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Node.js javascript runtime virus ✓ - Forum Virus
- Php natif - Forum PHP
5 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
24 mars 2009 à 11:14
24 mars 2009 à 11:14
A mon avis tu n'as pas le droit d'utiliser cette forme ou tu mélanges l'accès à un élémnet par le nom et par l'id
var myForm = document.forms(formName);
myForm.getElementById("choice").value = choice;
il faut faire
et tu as plusieurs fois le même id "choice" dans ta page donc pb
débrouilles toi pour leur mettre un indice, tu le fait bien pour le nom de la form alors fait pareil et tu passes l'id correspondant en argument
var myForm = document.forms(formName);
myForm.getElementById("choice").value = choice;
il faut faire
var myForm = document.getElementById("choice"); myForm.value = choice;
et tu as plusieurs fois le même id "choice" dans ta page donc pb
débrouilles toi pour leur mettre un indice, tu le fait bien pour le nom de la form alors fait pareil et tu passes l'id correspondant en argument
lefarfadais
Messages postés
4
Date d'inscription
lundi 23 mars 2009
Statut
Membre
Dernière intervention
24 mars 2009
24 mars 2009 à 14:16
24 mars 2009 à 14:16
Bonjour,
Merci pour ta réponse, mais malheureusement, sa ne règle pas mon problème.
Je fais ce code justement parce que j'ai plusieurs éléments "choice", dans l'intention d'aller chercher l'élément "choice" du form sur lequel l'action se fait car dans la page suivante, je récupère "choice" et fais l'action en fonction du "id" transmit. Je ne peux donc pas mettre un indice à l'ID de "choice".
Merci pour les réponses futures
Merci pour ta réponse, mais malheureusement, sa ne règle pas mon problème.
var myForm = document.getElementById(formName); myForm.getElementById("choice").value = choice;
Je fais ce code justement parce que j'ai plusieurs éléments "choice", dans l'intention d'aller chercher l'élément "choice" du form sur lequel l'action se fait car dans la page suivante, je récupère "choice" et fais l'action en fonction du "id" transmit. Je ne peux donc pas mettre un indice à l'ID de "choice".
Merci pour les réponses futures
lefarfadais
Messages postés
4
Date d'inscription
lundi 23 mars 2009
Statut
Membre
Dernière intervention
24 mars 2009
24 mars 2009 à 15:21
24 mars 2009 à 15:21
Bonjour Alain_42,
Ta réponse est un peu flou mais j'ai fini par m'en sortir en te relisant et en me relisant.
La Solution :
Je ne peux pas faire document."nomduform"."nomdelemement".value
j'ai refais mon code pour n'obtenir qu'un form, j'ai écris des input de type hidden avec les valeurs que je veux transférer et j'attribue la valeur dans mon javascript et je soumet par après.
la génération de mes text fields se fait dans une boucle et j'ajoute le numéro à la fi. Je n'ai qu'a fournir l'id correspondant à l'entrée dans la base de données et le tour est joué!
merci beaucoup pour l'aide
P.S. le 42, est-ce que ça fait référence au film "Le Guide Galactique" ? :P
Ta réponse est un peu flou mais j'ai fini par m'en sortir en te relisant et en me relisant.
La Solution :
Je ne peux pas faire document."nomduform"."nomdelemement".value
j'ai refais mon code pour n'obtenir qu'un form, j'ai écris des input de type hidden avec les valeurs que je veux transférer et j'attribue la valeur dans mon javascript et je soumet par après.
la génération de mes text fields se fait dans une boucle et j'ajoute le numéro à la fi. Je n'ai qu'a fournir l'id correspondant à l'entrée dans la base de données et le tour est joué!
merci beaucoup pour l'aide
P.S. le 42, est-ce que ça fait référence au film "Le Guide Galactique" ? :P
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
24 mars 2009 à 16:13
24 mars 2009 à 16:13
le principe c'est que tu n'as pas le droit d'avoir plusieurs id avec le même nom dans une page
ce que je voulait dire c'est que tu pouvait très facilement mettre id="choice<?php echo $sqlData['id']; ?>"
dans chacun des formulaires donc ils étaient ainsi tous différents
et à l'ppel de la fonction tu passait en argument cet id
PS 42 c'est mon département
ce que je voulait dire c'est que tu pouvait très facilement mettre id="choice<?php echo $sqlData['id']; ?>"
dans chacun des formulaires donc ils étaient ainsi tous différents
et à l'ppel de la fonction tu passait en argument cet id
PS 42 c'est mon département
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lefarfadais
Messages postés
4
Date d'inscription
lundi 23 mars 2009
Statut
Membre
Dernière intervention
24 mars 2009
24 mars 2009 à 16:42
24 mars 2009 à 16:42
Bonjour,
C'est ce que j'ai fait
le code marche a merveille maintenant
merci encore
C'est ce que j'ai fait
function SubmitForm(lid) { document.getElementById("txtLink"+lid).value }
<input type="text" id="txtLink<?php echo $sqlData['id']; ?>" value="" />
le code marche a merveille maintenant
merci encore