IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Formulaire dynamique qui ne me renvoie pas les valeurs des champs


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Par défaut Formulaire dynamique qui ne me renvoie pas les valeurs des champs
    Bonjour,

    Je souhaitais créer un formulaire dans lequel je peux ajouter autant d'étapes que je le veux en appuyant sur un bouton "Ajouter une étapes".
    Cependant bien que j'arrive à rajouter autant de textarea que je le veux sur la page, les données saisies dedans ne sont pas envoyées lors de la validation du formulaire.

    Voici mon code, voyez-vous où est-ce que ça coince?

    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
     
    <table>
    	<form id='formulaire' action='gesRecette.php?action=<?php echo $_GET['action']; ?>' method='POST' enctype="multipart/form-data">
    		<tr><td>Titre  :</td><td><input type='text' name='titre' value = '' /></td></tr>	
    		<tr><td>Image  :</td><td><input type='file' name='image' /></td></tr>
    		<tr><td>Etapes : </td><td>
    		<div id="champs" >
    			<textarea type="text" cols="50" rows="10" name="etapes[]"/></textarea><br>
    			<textarea type="text" cols="50" rows="10" name="etapes[]"/></textarea><br>
    		</div>
    		<button type="button" onclick="addTextarea()" >+</button><br></td></tr>
     
    		<tr><td>
    			<input type='hidden' name='validation' />
    			<input type='hidden' name='id' value='' />
    			<input type='hidden' id='nombreEtape' name='nombreEtape' value='' />
    		</td><td><input type='button' value='ValiderFormulaire' onclick='validerFormulaire()' /><input type="submit" value="Valider" /></td></tr>
     
    		<script type="text/javascript" >
    				var div = document.getElementById('champs');
    				function addTextarea() {
    				var textarea = document.createElement("textarea");
    				textarea.type = "texte";
    				textarea.name = "etapes[]";
    				textarea.cols = 50;
    				textarea.rows = 10;
    				div.appendChild(textarea);
    				div.appendChild(document.createElement("br"));
    				}
    		</script>
    	</form>
     
    </table>
    je vous remercie d'avance.

    Bonne soirée.

  2. #2
    Membre Expert
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Par défaut
    Salut,

    Remplace

    textarea.type='texte';

    par

    textarea.setAttribute('type','text');



    Au passage, il est plus correct de faire :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <form>
    	<table>
    		<!-- //-->
    	</table>
    </form>
    que
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <table>
    	<form>
    		<!-- //-->
    	</form>
    </table>

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Par défaut
    Bonjour,

    Arf oui en effet c'était tout bête ...

    Je te remercie beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer une fonction : Renvoi pas les valeurs
    Par diego45 dans le forum MATLAB
    Réponses: 1
    Dernier message: 25/07/2014, 19h04
  2. [MySQL] recuperer les valeurs des champs d'un formulaire dynamique
    Par Akramweb dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 12/06/2013, 13h01
  3. SQL qui renvoie pas les valeurs
    Par PIEPLU dans le forum Langage SQL
    Réponses: 1
    Dernier message: 19/12/2009, 15h51
  4. Réponses: 4
    Dernier message: 23/03/2007, 09h49
  5. Récupérer les valeurs des champs créés dynamiquement
    Par outlawz dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 03/05/2006, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo