Insertion formulaire nouveaux input..

Résolu
G4uthier
Messages postés
131
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
23 juillet 2009
- 1 mai 2008 à 23:40
G4uthier
Messages postés
131
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
23 juillet 2009
- 2 mai 2008 à 11:18
bonjour ,
 
Voila j'ai probleme mais je vois pas comment le résoudre ca doit etre tyout bete mais je vois pas :'(
J'ai ce code:

<html><head><script>
function addField(i){

i=i+1;
 var texteprecedent = document.createElement('input');
 var div=document.createElement('div');
 var text=document.createTextNode('image'+i);
     texteprecedent.setAttribute("type", "file") ;
     texteprecedent.setAttribute("name", "photo"+i) ;
     
document.getElementById("insertHere").appendChild(div);
document.getElementById("insertHere").appendChild(text);
document.getElementById("insertHere").appendChild(texteprecedent);
}
</script>

</head>

<form method="post" action="" id="systemMessage" name="addProperty">
   
<label for="file">Property Image</label>
       

        
        
[javascript:addField(1) Add an other Image]

       

        </fieldset>
        </form>
       
        </html>

Et je voudrais juste que ma variable i soit en quelque sorte globale pour qu' elle s'increment à chaque fois que je cree un "input".
De sorte à avoir le "name" de mon input qui change par exemple: image2,imag3,imag4...

Si vous avez une autre solution je suis preneur sachant que je susi obligé de donner un nom pour une future insertion dans ma base de donnée ...

Merci d'avance pour vos réponse

Gauthier

3 réponses

cs_bultez
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
2 mai 2008 à 09:58
Bonjour,

    ben... met la globale, et ne la passe pas en paramètre.

var i=0;
function addField(){
i=i+1;
...

[javascript:addField() Add an other Image]

    maintenant si tu veux faire un "upload multiples" : exemple ici

<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
3
jesusonline
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Membre
Dernière intervention
13 octobre 2010
29
2 mai 2008 à 01:11
Je redirige vers JavaScriptfr.com puisque cette question n'a aucun rapport avec asp

<hr />Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant
0
G4uthier
Messages postés
131
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
23 juillet 2009

2 mai 2008 à 11:18
merci beaucoup c'est sympa :)
0