Bonjour voila. J'ai réaliser un petit formulaire avec une insertion automatique d'une zone de texte a chaque fois que l'on clique sur ajouter.
Donc pour l'ajout de la zone de texte pas de souci, ni pour récuperer par la suite les valeurs.
Par contre ce que je souhaiterai faire, c'est d'ajouter une zone de texte apres avoir mis une valeur dans une autre.
C'est à dire que je voudrai garder toutes les valeurs des zone de texte precedemment créer pour eviter de tout faire d'un coup.
Je recupere les valeurs pour m'en servir en php par la suite.
Peut etre faut-il envoyer un parametre a la fonction ??? Mais comment apres l'utiliser ?
Sachant que toutes les valeurs doivent etre dans un tableau et non dans des id avec numéro.
Voilà mon code :
<script type="text/javascript">
function ajout()
{
var texte="<input type='text' id='ref' name='ref[]' ><br>";
document.getElementById("creation").innerHTML += texte;
}
</script>
<body>
<?php
if(isset($_POST['ref']))
{
foreach($_POST['ref'] as $temp)
echo $temp,'<br>';
}
else
{
echo '<form name="test" method="post" action="test.php">
<div id="creation"></div>
<input type="button" name="nouveau" onClick="ajout();" value="ajouter">
<br>
<input type="submit" name="Submit" value="Envoyer">
</form>';
}
?>