Ajout d'un champ a un formulaire

skavenger Messages postés 4 Date d'inscription dimanche 14 mars 2004 Statut Membre Dernière intervention 19 avril 2005 - 19 avril 2005 à 10:43
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 - 19 avril 2005 à 11:26
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

cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
19 avril 2005 à 11:26
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]~
0
Rejoignez-nous