Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Copiare da select a textarea

    Ciao a tutti,
    ho la necessità di copiare quello che viene selezionato da una select in una textarea,

    mi spiego meglio:

    ho una select con un elenco, selezionato quello che mi interessa clicco su un link che dovrebbe copiare quello che ho scelto dalla select e aggiungerlo in una textarea.C'è la possibilità di fare più scelte e all'interno della textarea deve essere elencato tutto quello che è stato scelto.
    spero di essere stato chiaro

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    121
    Nell'evento onclick del link fai una chiamata a questa funzione:

    function aggiungi()
    {
    lista=document.getElementById('id_della_textarea') ;
    la_select= document.getElementById('id_della_select');
    lista.value=lista.value + la_select.value + "\n";
    }


    non sono convinto al 100% dello \n per mandare a capo gli elementi, ma dovrebbe funzionare

  3. #3
    Grazie mille!!!

    anche \n è giusto


  4. #4
    Vorrei che quando viene aggiunto il testo nella textarea, venisse aggiunto lo stesso testo ad un array, come potrei fare?

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    121
    devi innanzitutto dichiarare l'array come globale, e non metterlo nella funzione di prima altrimenti ogni volta che richiami la funzione troverai l'array vuoto... quindi fai:

    var nomearray= new Array();

    function aggiungi()
    {
    ......
    ......
    //aggiungi questa parte:
    nuova_lunghezza_arr=nomearray.push("valore"); //viene aggiunto il nuovo elemento all'array
    //e la funzione restituisce la nuova lunghezza //dell'array
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.