[php] Inserer contenu d'un select
Résolu
cathy_9999
Messages postés
129
Date d'inscription
Statut
Membre
Dernière intervention
-
cathy_9999 Messages postés 129 Date d'inscription Statut Membre Dernière intervention -
cathy_9999 Messages postés 129 Date d'inscription Statut Membre Dernière intervention -
Sur mon formulaire, existe une liste déroulante qui récupère le nom de mes images présentes dans un dossier, j'aimerais créer un bouton inserer, qui permettra quand je selectionne dans ma liste le nom de l'image, cela l'insere dans ma textarea
comment faire?
comment faire?
A voir également:
- [php] Inserer contenu d'un select
- Insérer video powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Insérer sommaire word - Guide
- Insérer espace insécable word - Guide
5 réponses
Sur ton bouton tu mets onClick=ajouter('nom_de_ton_fromulaire','id_de_ta_liste','id_de_ton_textarea')
tu mets bien des id="...." dans ta balise <select et ta balise textarea
et tu adaptes cette fonction JS à ton cas
tu mets bien des id="...." dans ta balise <select et ta balise textarea
et tu adaptes cette fonction JS à ton cas
// fonction ajout function ajouter(nom_formulaire,id_textarea,id_liste){ var obj=document.getElementById(id_liste); var image = obj.value; nouvel_element = new Option(obj.value,obj.value,false,false); var obj2=document.getElementById(id_textarea); obj2.options[obj2.length] = nouvel_element; obj.value = ""; return true; }
<select name="listimages" id="liste">
<textarea name="textarea" id="textarea" >
<input name="button" type="button" onClick="ajout_nom('formulaire','liste','textarea')" value="Inserer nom image" style="width:120px; "/>
function ajout_nom(formulaire,textarea,liste){
var obj=document.getElementById(liste);
var image = obj.value;
nouvel_element = new Option(obj.value,obj.value,false,false);
var obj2=document.getElementById(textarea);
obj2.options[obj2.length] = nouvel_element;
obj.value = "";
return true;
}
Le souci c'est que je ne veux pas recréer de textarea vuque j'en ai déja une
<textarea name="textarea" id="textarea" >
<input name="button" type="button" onClick="ajout_nom('formulaire','liste','textarea')" value="Inserer nom image" style="width:120px; "/>
function ajout_nom(formulaire,textarea,liste){
var obj=document.getElementById(liste);
var image = obj.value;
nouvel_element = new Option(obj.value,obj.value,false,false);
var obj2=document.getElementById(textarea);
obj2.options[obj2.length] = nouvel_element;
obj.value = "";
return true;
}
Le souci c'est que je ne veux pas recréer de textarea vuque j'en ai déja une
SOLUTION :
function ajout_nom(formulaire,textarea,liste){
var obj=document.getElementById('liste').value;
document.getElementById('textarea').value+= '[img]'+obj+'[/img]\n';
}
function ajout_nom(formulaire,textarea,liste){
var obj=document.getElementById('liste').value;
document.getElementById('textarea').value+= '[img]'+obj+'[/img]\n';
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question