begin process at 2012 05 29 17:07:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

probleme de mise en forme avec insertion balise


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme de mise en forme avec insertion balise

vendredi 2 mai 2008 à 12:05:36 | probleme de mise en forme avec insertion balise

G4uthier

Bonjour,

voila mon probleme, je voudrais inserer des nouveaux champs de formulaire comme ceci:
:<div><label for="file">Property Image</label>
<input id="img" name="img" type="file" value="" />
</div>
Grace a ma fonction javascript mais ca ne fonctionne pas . J'ai l'impression que mon label ne fonctionne pas correctement ....
Je bloque sur ca et ca me saoul lol aidez moi svp :(

<script>
var i=1;
function addField(){

i=i+1;
var div=document.createElement('div');
var tagLabel = document.createElement('label');  
var tagInput = document.createElement('input');
var text=document.createTextNode('Property Image'+i);
tagInput.setAttribute("type", "file") ;
tagInput.setAttribute("name", "image"+i) ;
tagInput.setAttribute("id","img");
tagLabel.setAttribute("for","file");

document.getElementById("insertHere").appendChild(div);
document.getElementById("insertHere").appendChild(tagLabel);
document.getElementById("insertHere").appendChild(text);
document.getElementById("insertHere").appendChild(tagInput);

}

</script>
vendredi 2 mai 2008 à 13:50:54 | Re : probleme de mise en forme avec insertion balise

bultez

Membre Club


Bonjour,

    et d'abord : qu'est-ce qui ne fonctionne pas ?
        c'est quoi ce "for","file" ?   1° for s'adresse à un ID, et je ne vois pas ID="file"
        et quoi que tu mets dans le for pour qu'il s'affiche quelque chose ? ( innerHTML ? )

    et si on voyait comment c'est appelé, le html... ça nous éviterait de le faire...

    mais si déjà, là ça te saoule, faut pas demander quand tu pousseras un peu plus loin !



                Cordialement            Bul         [mon Site]     [M'écrire]
vendredi 2 mai 2008 à 13:52:39 | Re : probleme de mise en forme avec insertion balise

bultez

Membre Club
il fallait lire :
et quoi que tu mets dans le label pour qu'il s'affiche quelque chose ? ( innerHTML ? )
+ : et à quoi te servirait ce for ? un label sur des chckbox/radio... ok, mais là ?

                Cordialement            Bul         [mon Site]     [M'écrire]
vendredi 2 mai 2008 à 15:14:48 | Re : probleme de mise en forme avec insertion balise

G4uthier

Réponse acceptée !
<script>


var i=1;
function addField(){

i=i+1;
var div=document.createElement('div');
var tagLabel = document.createElement('label');  
var tagInput = document.createElement('input');
var text=document.createTextNode('Property Image'+i);
tagInput.setAttribute("type", "file") ;
tagInput.setAttribute("name", "image"+i) ;
tagInput.setAttribute("id","img");
tagLabel.setAttribute("for","file");
div.appendChild(tagLabel);
tagLabel.appendChild(text);



document.getElementById("insertHere").appendChild(div);
document.getElementById("insertHere").appendChild(tagInput);

}

</script>

<form>
<div><label for="agentDescription">Agent Description</label>
  <textarea id="agentDescription" name="agentDescription" class="<?php echo $agentDescriptionError  ; ?>"><?php echo $formValue['agentDescription']  ; ?></textarea>
</div>
<div><label for="file">Property Image</label>
<input id="img" name="img" type="file" value="<?php echo $formValue['img']  ; ?>" /></div>
         <span id="insertHere"></span>
         <div class="addField"><a href="javascript:addField()">Add an other Image</a></div>
        <div class="submit"><input name="Submit" type="Submit" class="btn" value="Add Property" /></div>
</fieldset>
        </form>

Voila j'ai regle mon probleme seul vu que tu semblais t'enerver. Pour te repondre la notion de 'for' dans  un label je savais pas a quoi ca servait c'est dreamweaver qui rajoute ca... Ensuite c'est la premiere fois que j utilise ces methode en javasript je suis debutant. Merci de t'etre interresse a mon probleme quand meme ,sans rancune l'amis. ;)
vendredi 2 mai 2008 à 15:39:20 | Re : probleme de mise en forme avec insertion balise

bultez

Membre Club
>>vu que tu semblais t'enerver
    je ne vois pas en quoi ??? et pis c'est pas mon genre...
    je t'ai posé des questions, proposé des pistes, demandé plus d'infos....
    mais si tu as résolu seul ( ou pas, pas important )  : nickel.

                Cordialement            Bul         [mon Site]     [M'écrire]


Cette discussion est classée dans : var, document, getelementbyid, setattribute, taginput


Répondre à ce message

Sujets en rapport avec ce message

script [ par thigat ] voilà j'ai fais un script, mais je n'arrive pas a mettre un lien (url) dans ce script, voici le script :/* ATP - webmaster* Script - WebNet.News */va Methode "document.getElementById" // Probleme de modification de plusieurs DIV [ par Gunsnake ] Bonjour, Voici mon problème. J'aimerais, au moyen d'un bouton actionné, modifier plusieurs DIV de ma page web. Tout ceci dans le but d'éviter les fra Problème cahce avec IE [ par goulouk ] Bonjour,je voudrais savoir comment empécher de mettre une page en cache, ou alors obliger IE à recharger la page sans la prendre dans le cache.Je vous y en ras le bol : acitvé - désactivé des zone de texte [ par coyote_fx ] Hello à tous voilà Javascript n'est pas ma spécialité du tout...je voudrais juste activer ou désactiver plusieurs zones de textes en fonction d'un cli ajax/xmlhttprequest [ par David_monchy ] salut à tous,je développe un chat, et j'ai un problème: j'utilise une liste de connectés qui affiche en 'temps reel' les membres connectés. Seulement, infobulles et tableaux [ par David_monchy ] Salut à tous,j'ai pris ce script d'infobulle sur le net:    function affiche(action,contenu){            var voir;          &nb incrementer [ par tonytruand ] bonjour;j'ai un souci d'incrémentation. Dans une function ci dessous, j'aimerai que le i se traduise par 0 puis 1 puis 2 etc.J'ai bien essayer le  for Problème avec REGEX sous IE [ par death83 ] Salut a tous,je suis entrain de faire un petit script qui fonctionne bien sauf sur IE. J'ai une fonction qui permet la génération automatique d'un tex interdire mots [ par tonytruand ] Bonjour à la communauté !j'ai besoin de votre aide, en effet je cherche à retirer dans un texte, par exemple, tous les : le la les du en ect. J'ai pou Ajout de champs dynamiquement [ par Julien237 ] Bonjour,Je fais très peu de javascript, je viens d'en écrire un permettant d'ajouter dynamiquement des champs à un formulaire qui marche très bien sou


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales