bonsoir tous le monde,
comme je l'ai dis dans le titre je veux recuperer la valeur d'un input ( cr�e en javascript en cliquant sur le bouton ajouter) dans une variable php
est ce que quelcun pourait m'aider ???
merci d'avance![]()
bonsoir tous le monde,
comme je l'ai dis dans le titre je veux recuperer la valeur d'un input ( cr�e en javascript en cliquant sur le bouton ajouter) dans une variable php
est ce que quelcun pourait m'aider ???
merci d'avance![]()
si tu attribues dynamiquement un name a ton input, il est noraml que tu ne puisse pas le recup�rer cot� serveur apr�s soumission. selon msdn le name ne peut etre attribu� sous IE de fa�on dynamique...
C'est d�sormais un classique, le sujet � d�ja �t� trait� maintes fois sur le forum et j'ai m�me mis un script dans les contributions ...
Une petite recherche s'impose![]()
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
Salut,
voila quelque chose que j'ai adapte d'un de mes codes et qui marche tres bien.
l'astuce est de creer le input avec DOM et ensuite une fois le formulaire soumis de le reafficher grace a PHP.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 <head> <script> function ci(){ var f=document.getElementById('form1'); var cell1=document.createElement("input"); cell1.type="text"; cell1.name="brule"; cell1.size="20"; cell1.maxlength="50"; f.appendChild(cell1) } </script> </head> <?php print_r($_POST); if (isset($_POST['submit'])){ echo '<form id="form1" method="post" action="w.php">'; echo '<input type="button" value="enter" onclick="ci()">'; echo '<br />'; echo '<br />'; echo '<br />'; echo '<input type="submit" value="submit" name="submit">'; echo '<input type="text" name="brule" size="20" maxlength="50"'; if (isset($_POST['brule'])) { echo 'value="' . $_POST['brule'] . '" />'; } else { echo '/>'; } echo '</form>'; }else { ?> <form id="form1" method="post" action="w.php"> <input type="button" value="enter" onclick="ci()"> <br /> <br /> <br /> <input type="submit" value="submit" name="submit"> </form> <?php } ?>
Je te donne l'exemple a titre illustratif
Nice day
Code : S�lectionner tout - Visualiser dans une fen�tre � part cell1.name="brule";
sous IE tu auras de la chance si �a marche
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
Oui, ton objet JavaScript cell1 poss�de bien une propri�t� name dont tu d�termines la valeur, en revanche et comme l'affirme Spaffy avec raaison, ton �l�ment HTML input ne poss�de pas d'attribut name, donc la valeur de ton input ne peut �tre transmise par la soumission du formulaire qui le contient![]()
Pas de question technique par MP !
Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
Mes formations video2brain : La formation compl�te sur JavaScript � JavaScript et le DOM par la pratique � PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum
en faisant �a, il n'y aura pas de probleme ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 var cell1=document.createElement("input"); cell1.type="text"; cell1.name="brule"; cell1.size="20"; cell1.maxlength="50"; f.appendChild(cell1) }
Envoy� par SpaceFrog
Pas de question technique par MP !
Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
Mes formations video2brain : La formation compl�te sur JavaScript � JavaScript et le DOM par la pratique � PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum
Bonjour,
comme l'expliquent nos modos, attribuer le name comme cela va te donner l'impression que ca marche.. jusqu'� que tu valides ta page...
tu verras alors que ton input cr�� n'existe pas
je te conseille ce post, qui m'a permis de faire exactement ce que tu cherches, et meme beaucoup plus !
merci la grenouille de l'espace![]()
Partager