Ajout champ formaulaire php

Résolu/Fermé
bretonm2004 Messages postés 319 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 30 août 2013 - 26 janv. 2011 à 00:51
 Utilisateur anonyme - 26 janv. 2011 à 21:08
Bonjour,

j'ai un set de champs

j'aimerait que sur clic d un bouton + que ca rajoute un autre set de champs

je m explique

<input type="text" name="marque" />
<input type="text" name="modele" />
<input type="text" name="routeurid" />
<input type="text" name="motdepasse" />
<input type="file" name="fichier" />

voici mon set de champ

quand je clique sur un bouton + ou autre ca me redonne une ligne avec ces champs

merci de votre aide

A voir également:

4 réponses

ok j'ai fais ca , c'est pas encore trés au point mais ca va surement t'aider ^^

<script> 
function create_champ(i) { 

var i2 = i + 1; 

document.getElementById('leschamps_'+i).innerHTML = '<input type="file" name="marque_'+i+'"></span><br><input type="file" name="modele_'+i+'"></span><br><input type="file" name="routeurid_'+i+'"></span><br><input type="file" name="motdepasse_'+i+'"></span><br><input type="file" name="fichier_'+i+'"></span><br>'; 
document.getElementById('leschamps_'+i).innerHTML += (i <= 10) ? '<br /><span id="leschamps_'+i2+'"><a href="javascript:create_champ('+i2+')">Ajouter un champs</a></span>' : ''; 


} 
</script> 
<body> 
<form action="" method="get"><br /> 
<input type="text" name="marque_1" /><br /> 
<input type="text" name="modele_1" /><br /> 
<input type="text" name="routeurid_1" /><br /> 
<input type="text" name="motdepasse_1" /><br /> 
<input type="file" name="fichier_1" /> <br /> 

<span id="leschamps_6"><a href="javascript:create_champ(6)">Ajouter un champs</a></span> 
<noscript><a href="http://www.editeurjavascript.com/countus/">compteur live</a></noscript> 



par contre il ne faut pas d'espace dans le code html du script du haut
ca fait bugué
__
_/ \_____________________
\__/ - diablobros was here -
1
bretonm2004 Messages postés 319 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 30 août 2013 2
26 janv. 2011 à 16:42
ca fonctionne super merci yavait juste une petite erreur falait pas mettre juste des type file ds le javascript il y avait des input text

résolu
0
Utilisateur anonyme
26 janv. 2011 à 21:08
c cool ^^ by
0
Utilisateur anonyme
26 janv. 2011 à 01:02
ca veus dire quoi "ca me redonne une ligne avec ces champs" ?

tu veus ecrire une ligne

marque modele routeurid motdepasse fichier

c'est ca?
0
bretonm2004 Messages postés 319 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 30 août 2013 2
26 janv. 2011 à 01:06
oui c est ca je veut qu il me redonne une ligne avec ces champ car l utilisateur ecrit le modele de son routeur etc.. mais si il en a 2 qu il y ai un autre ligne etc..
0
je t'ai fais ca vite fait ^^ tu me dira si c ca


<!-- 
<?php $marque= $_GET['marque'] ; 
     $modele= $_GET['modele'] ; 
     $routeurid= $_GET['routeurid'] ; 
     $motdepasse= $_GET['motdepasse'] ; 
     $fichier= $_GET['fichier'] ; 

$result= $marque.' '.$modele.' '.$routeurid.' '.$motdepasse.' '.$fichier ; 
?> 
--> 
<form action="" method="get"> 
<input type="text" name="marque" /> 
<input type="text" name="modele" /> 
<input type="text" name="routeurid" /> 
<input type="text" name="motdepasse" /> 
<input type="file" name="fichier" />  
<input type="submit" value=" = "> <br />  

 <?php echo $result.'<br \>'; ?> 
</form> 



__
_/ \_____________________
\__/- diablobros was here -
0
Utilisateur anonyme
26 janv. 2011 à 01:28
précision , c'est bien sur du code php ^^
0
bretonm2004 Messages postés 319 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 30 août 2013 2
26 janv. 2011 à 01:33
oui c est du php mais ce n est pas ca du tout

regarde ca dans la section exemple

http://www.editeurjavascript.com/scripts/scripts_formulaires_3_653.php

c est ca que je veut faire mais pas avec un seul champs avec tout les champs que j ai donné
0