Bonjour,
J'ai fait un formulaire comportant un champ qui peut être créé automatiquement grâce à un bouton et j'aimerais récupérer les contenus. En fait, il s'agit d'un champ et d'un lien; à chaque fois que l'on clique sur le lien "ajouter un champ", il génère ce même champ. J'aimerais récupérer les contenus dans ma servlet.
Mon problème est que dans la servlet je ne sais pas comment gérer le code suivant:
String valeur=request.getParameter("name_1")
étant donné qu'au départ, je n'ai qu'un seul champ de name="name_1".
Voici mon code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <script>
function create_champ(i) {
var i2 = i + 1;
document.getElementById('leschamps_' + i).innerHTML = '<input type="input" name="name_' + i + '"></span>';
document.getElementById('leschamps_' + i).innerHTML += (i <= 40 ) ? '<br /><span id="leschamps_' + i2 + '"><a href="javascript:create_champ(' + i2 + ')">Ajouter un champs</a></span>' : '';
}
</script>
<form action="" method="POST">
<fieldset>
<legend>Formulaire de saisie</legend>
<input type="input" name="name_1" required/><br />
<span id="leschamps_2"><a href="javascript:create_champ(2)">Ajouter un champs</a>
</fieldset>
<input type="submit" value="Créer"> |
Quelqu'un saurait-il m'indiquer comment faire ?
Merci d'avance pour votre aide.
Partager