Visualizzazione dei risultati da 1 a 5 su 5

Discussione: .value multipli

  1. #1

    .value multipli

    Volevo sapere..è possibile mettere in una textarea piu .value=*?Mi spiego meglio inserendo il codice:

    function invia() {

    var string1;
    var string2;
    var string3;
    var string4;
    var string5;


    string5=string4;
    string4=string3;
    string3=string2;
    string2=string1;

    string1=document.getElementById("mess").value;


    document.getElementById("testo").value=string5;
    document.getElementById("testo").value=string4;
    document.getElementById("testo").value=string3;
    document.getElementById("testo").value=string2;
    document.getElementById("testo").value=string1;

    }

    Vorrei che fosse come una sorta di chat..che ogni volta che inserisco del testo nel input "mess" mi viene visualizzato nella textarea ("testo") assieme agli ultimi 5 inseriti..

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    prova con

    document.getElementById("testo").value += string2;

    oppure per esteso:

    document.getElementById("testo").value = document.getElementById("testo").value + string2;

    infine:

    document.getElementById("testo").value = string1 + string2 + string3 + string4 + string5;

    ovviamente nell'ordine che vuoi tu

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Originariamente inviato da br1
    prova con

    document.getElementById("testo").value += string2;

    oppure per esteso:

    document.getElementById("testo").value = document.getElementById("testo").value + string2;

    infine:

    document.getElementById("testo").value = string1 + string2 + string3 + string4 + string5;

    ovviamente nell'ordine che vuoi tu

    ciao
    Perfetto grazie..ho usato l ultimo metodo...scusa come faccio ad andare a capo tra una stringa e l'altra?Grazie

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Aggiungi un ritorno a capo...
    document.getElementById("testo").value = string1 + "\n" + string2 + "\n" + string3 + "\n" + string4 + "\n" + string5;

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Originariamente inviato da br1
    Aggiungi un ritorno a capo...
    document.getElementById("testo").value = string1 + "\n" + string2 + "\n" + string3 + "\n" + string4 + "\n" + string5;

    ciao
    Come in PHP? :rollo: Non ci avevo pensato!
    Grazie!!!!!
    Ciao!

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.