Page 1 sur 1

Ajoutez un champ de saisie

Posté : 26 juil. 2005, 23:27
par ico56
Voila j'ai un questionnaire "admettons" de voitures

donc j'ai un champ voiture: [ le champ ]

je voudrai creer un ajouté un fonction qui permetterait d'ajouté une champ voiture 2 3 ect ....


si quelq'un a une idée merci d'avance

Posté : 27 juil. 2005, 01:01
par Axel
bonsoir

soit un peu plus clair:

qu'est ce que signifie
je voudrai creer un ajouté un fonction
Il faut se reposer un peu de temps en temps :langue:
tu veux ajouter le champ dans une base, ou créer une fonction qui permet d'ajouter des champs avec un nom qui s'incrémente ??? :roll:

Posté : 27 juil. 2005, 08:10
par ico
lol désolé

:oops:


je voudrai je copie ta phrase :
"créer une fonction qui permet d'ajouter des champs avec un nom qui s'incrémente"

Posté : 27 juil. 2005, 09:42
par Invité
euh au pif :
<script type="text/javascript">
<!--
var lastCar = 1;
function addCar()
{
    document.write( '<input type="text" name="voiture' + lastCar + '" />' );
    lastCar++;
}
-->
</script>
le premier champ doit s'appeler voiture0 ou alors doit avoir été créé avec addCar().

Posté : 27 juil. 2005, 11:59
par Axel
tu peux aussi faire ceci avec une limitation du nombre de champ à afficher:
tu définis ta fonction en haut de ta page
<script type="text/javascript">
<!--
var contenu = "", MaxChamp = 5;

function addCar( lastCar )
{
		contenu +="<input type='text' name='voiture" + lastCar + "' /><br/>";
    if (lastCar < MaxChamp){ 
        addCar( lastCar+1 );
    }else{
		   document.getElementById('zone_file').innerHTML = contenu;
		}
}
-->
</script>
et tu mets ceci ou tu veux à l'intérieur:
<div name="zone_file" id="zone_file"></div>
<script type="text/javascript">
<!--
addCar(1); //initialisation de l'affichage
-->
</script>

Posté : 27 juil. 2005, 13:32
par ico
merci a vous je test des que j'ai fini 2 3 petit trucs

sympa de votre part merci