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

    Aiuto form in javascript

    Salve, avrei bisogno di un consiglio per la creazione di un form composto da tre campi di testo e una textarea. Nel momento in cui riempio i tre campi, con un button dovrei passarne il contenuto alla textarea, per poi inviarli tramite il form.
    Qualcuno sa darmi una mano sul codice javascript da utilizzare?

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

    <form ... action="mailto:...">
    <input type="text" name="txt1">
    <input type="text" name="txt2">
    <input type="text" name="txt3">
    <input type="button" onclick="pippo(this.form)">
    <textarea name="txtarea"></textarea>
    </form>

    <script>
    function pippo(f) {
    f.txtarea.value=f.txt1.value+f.txt2.value+f.txt3.v ale;
    f.submit()
    }
    </script>

    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
    Gentilissimo, è possibile anche fare in modo che ogniqualvolta io passo i dati alla textarea i campi di testo si azzerano e posso quindi riscrivere altri valori che poi dovrebbero andare in un'altra riga della stessa textarea?
    Spero di essermi spiegato e grazie.
    Ciao

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    l'appetito vien mangiando...

    <form ... action="mailto:...">
    <input type="text" name="txt1">
    <input type="text" name="txt2">
    <input type="text" name="txt3">
    <input value="aggiungi" type="button" onclick="pippo(this.form)">
    <textarea name="txtarea"></textarea>
    <input type="submit" value="invia">
    </form>

    <script>
    function pippo(f) {
    testo=f.txt1.value+f.txt2.value+f.txt3.value+'\n';
    f.txtarea.value += testo;
    f.txt1.value='';
    f.txt2.value='';
    f.txt3.value='';
    }
    </script>

    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
    Ci ero quasi arrivato da solo ma il tuo aiuto è stato provvidenziale.
    Ciao e grazie mille

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.