Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    Link che riempire campo textarea in un form

    ciaoa tutti!

    Volevo sapere se esiste la possibilità che cliccando su di unlinke testaule, si possa inserire automaticamente un testo da me deciso preventivamente all'interno di una textarea.

    Spero di esseremi spiegato!

    Grazie mille per l'aiuto
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    Bè certo, devi scrivere il codice javascript all'interno dell'onclick del tag A oppure direttamente nell'href. In questo ultimo caso il codice viene attivato anche se viene premuto invio quando il focus è su quel link.


    Inserisci sulla Textarea





    <textarea id="tarea"></textarea>
    Michele Castellucci
    Sviluppatore Web del Consorzio CottonBit
    Consorzio Cottonbit
    Risorse per la programmazione
    Dire Fare Programmare!

  3. #3
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Intanto grazie per avermi risposto

    Ma capita solo a me che quando clicco, si mi si compila il campo di testo, ma mi cambia pagina..cioè il testo che volevo isnerire mi compare in una pagina bianca e sparisce la miapagina html?
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  4. #4
    Ho scritto java-script invece che javascript...

    Comunque, scusa, ma non ho ancora capito per quale preciso motivo sull'href è necessario mettere il codice all'interno di una funzione.
    Credo che l'interprete JS cerchi di andare sulla locazione restituita dal Javascript, anche se si tratta semplicemente di una assegnazione.

    In ogni caso, usa una funzione in questo modo:

    <script type="text/javascript">
    <!--
    function inserisciPippo()
    {
    document.getElementById('tarea').value+='pippo';
    }
    -->
    </script>
    Inserisci sulla Textarea





    <textarea id="tarea"></textarea>

    Nel caso tu usi onclick ciò non è necessario, ma è invece necessario inserire "return false;" alla fine delle istruzioni altrimenti attiva il contenuto dell'attributo href
    Michele Castellucci
    Sviluppatore Web del Consorzio CottonBit
    Consorzio Cottonbit
    Risorse per la programmazione
    Dire Fare Programmare!

  5. #5
    scusate...
    io uso
    Codice PHP:
    javascript:document.forms['commento'].desc.value+='bla bla' 
    ma ad esempio con firefox non funziona... credo dipenda da come viene indicizzato l'elemento form... potete suggerirmi uno script multibrowser?
    il php come sofferenza necessaria quando dopo aver parlato a voce al pc lui non fa quello che dici.
    Simulazione di trading

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Come aveva già suggerito a suo tempo ghiaccio84 usa il DOM document.getElementById che si riferisce al documento e non ai forms.
    Attenzione l'id deve essere univoco, non possono esserci 2 id uguali.
    Es: <input name="desc" id="desc" type="text" class="tua_classe" value="" />
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    grazie...
    ma ho cambiato e ho cercato di creare una funzione ma non funzica...

    Codice PHP:
    function inserisci_testo(id,testo
    {     
    var 
    t=document.getElementById(id).value;     
    document.getElementById(id).innerHTMLtesto

    conta che il mio problema è che sia multibrowser...
    il php come sofferenza necessaria quando dopo aver parlato a voce al pc lui non fa quello che dici.
    Simulazione di trading

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si ma l'id passo alla funzione è un oggetto input o un oggetto markup (div,span,p,etc..)?
    Perché nella funzione sembrano entrambi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    mmm

    la funzione javascript
    Codice PHP:
    function inserisci_testo(id,testo)
    {     
    var 
    t=document.getElementById(id).value;     
    document.getElementById(id).valuetesto

    la textarea
    Codice PHP:
    <textarea id="desc" name="testo" rows="10" cols="50"></textarea
    il link per mettere il testo
    Codice PHP:
    <a title="quote" href="#last" onclick="javascript:inserisci_testo('desc','prova')"
    il php come sofferenza necessaria quando dopo aver parlato a voce al pc lui non fa quello che dici.
    Simulazione di trading

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.