Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    caselle di riepilogo e textarea

    Salve a tutti, eccomi di nuovo per un altro quesito.
    Ho la necessità di inserire in una textarea una frase scelta tramite una casella di riepilogo.
    Esiste un modo in html o asp per poterlo fare?
    grazie

  2. #2
    Se è una cosa da fare "al volo" devi usare Javascript...se invece prevede l'invio della form, allora lo fai tranquillamente con asp.

    Se devi fare con Javascript, devi gestire l'evento "onchange" della select, e richiamare una funzione che "incolla" con InnerHTML, il valore scelto nella select, all'interno della textarea...

  3. #3
    Grazie per la risposta
    il file in cui si trova la textarea è fatto tutto in asp e vorreifarlo in asp.
    Potresti farmi un esempi o indicarmi qualche tutorial?
    eVisto che ci sono ti chiedo un'atra cosa al volo
    è possibile mischiare asp e java in un documento?
    grazie

  4. #4
    Certo che si possono mischiare...

    Non ho ancora capito bene la tua esigenza...prova a mettere il codice che hai, così capiamo..

  5. #5
    Il codice è un casino per adesso è solo html ho creato la textarea e le caselle di riepilogo
    questa è la textarea

    <td><textarea cols="75" rows="10" name="prova"><%=rs("prova")%></textarea></td>

    questa è la casella di riepilogo da cui prelevare i dati da inserire nella text area

    <select name="menuimpegno" size="1" onChange="updateTextArea(this.value)">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">2</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>

    </select>
    per adesso ce ne solo una ma devo farne altre e ognuna deve mandare il testo nella stessa textarea

  6. #6
    Allora: così è proprio un misto...

    nella select c'è già il lancio di una funzione Javascript, e nella textarea, stai prelevando il testo da un recordset di un database...un campo chiamato "prova"...comunque:

    la funzione Javascript dovrebbe essere (molto sintetizzata e ipotizzando che la form si chiami "form") qualcosa tipo:

    Codice PHP:
    <script type="text/javascript" language="javascript">
      function 
    updateTextArea(valore){
       
    document.form.prova.innerHtmlvalore;
     }
    </script> 
    controlla bene i nomi, perché Javascript è case-sensitive(riconosce maiuscole e minuscole)

    fatto questo, nella textarea, hai (dovresti avere) il valore della select...inizia a far funzionare questo..(che poi magari nella head della pagina c'è anche la funzione Javascript originale...)

  7. #7
    ok grazie provo e poi ti faccio sapere

  8. #8
    Ho provato a far un nuovo documento e ho inserito queto codice


    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Untitled Document</title>
    </head>

    <body>
    <form name="form">
    <select name="txtarea"onChange="updateTextArea(this.value) ">

    <option value="1">1</option>
    <option value="prova1">prova1</option>
    <option value="prova2" selected>prova2</option>


    </select>
    <textarea name="txtarea"></textarea>
    </form>

    <script language="JavaScript">
    function updateTextArea(val){
    document.form.txtarea.innerhtml=val;
    }
    </script>



    </body>
    </html>

    però non funziona
    dove sbaglio?

  9. #9
    <form id="form" name="form" method="post" action="">
    <select name="select" onchange="document.getElementById('txtarea').inner HTML= this.value;">
    <option value="1">1</option>
    <option value="prova1">prova1</option>
    <option value="prova2">prova2</option>
    </select>
    <textarea id="txtarea"></textarea>
    </form>

  10. #10
    Innanzi tutto ti ringrazio per la tua disponibilità
    funziona!!!
    adesso il punto è questo:
    ho creato due caselle di scelta indirizzandole alla stessa textarea ed entrambe inseriscono il loro valore, il punto è che una sovrascrive quella dell'altra io vorrei aggiungerla alla precedente e se non chiedo troppo vorrei andare ogni volta a capo
    grazie

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.