Ajout d'un champ a un formulaire

Signaler
Messages postés
4
Date d'inscription
dimanche 14 mars 2004
Statut
Membre
Dernière intervention
19 avril 2005
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
J'ai besoin de créer un formulair de taille variable.





Je m'explique :


Ce formulaire permettra de saisir plusieurs éléments de même nature.
chaque élément sera composé de plusieurs champs, mais on ne sait pas à
l'avance combien d'éléments seront insérés (on connait par contre ls
champs qui composent un élément).





Je cherche donc, si c'est possible, comment créer un bouton qui
permettrait de rajouter par exemple une dizaine de champs dans un
formulaire (pour ceux qui connaissent, à peu près ce que fait attach
file dans gmail). Je ne veux pas avoir à recharger la page, ni afficher
des pages avec un nombre préconstruit d'éléments (trop lourd, le
formulaire pouvant être utilisé pour des séries de ~1000 éléments, même
en affichant par pages de 20 ou 50, la saisie sera embettante)





Voilà j'éspère être clair,





merci d'avance :)

1 réponse

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,
plusieurs solutions, comme toujours.
une "simple" utiliser innerhtml :

<HTML>
<HEAD>
<TITLE></TITLE>
<script type="text/javascript">
function genere(nb)
{ for (var i=1;i<=nb;i++)
{ frm.innerHTML+="
"; } }
</script>
</HEAD>

<form name="frm">
Nombre :

</form>
</HTML>

on peut aussi utiliser
var Inp=document.createElement("input") ;
document.formulaire.appendChild(Inp) ;
Inp.setAttribute("type","text") ; ...

Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~