Visualizzazione dei risultati da 1 a 5 su 5

Discussione: getElementById

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    13

    getElementById

    Salve a Tutti!

    Ho un problema relativo alla funzione getElementById: infatti, attraverso un pulsante devo aggiungere in textarea delle parole.

    Codice PHP:
     <input name="I" type="button" class="textfieldBASE" value=" I " onClick="document.getElementById('MSG_BACH').value='[ I][ /I]' + document.getElementById('MSG_BACH').value; return false;" title="Corsivo"
    Tuttavia, in questo modo, i tag [ I][ /I] vengono aggiunti a inizio messaggio, e non dov'è situato il puntatore (ovvero alla fine del messaggio).
    Ho provato allora a sostituire l'ordine dello script ma nn funziona:
    Codice PHP:
     <input name="I" type="button" class="textfieldBASE" value=" I " onClick="document.getElementById('MSG_BACH').value + document.getElementById('MSG_BACH').value='[ I][ /I]'; return false;" title="Corsivo"
    Come devo fare?!

    P.S. Perdonate la mia ignoranza in javascript...

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    document.getElementById('idtag').value e' il valore , per concatenare document.getElementById('idtag').value = document.getElementById('idtag').value + valore_da_unire

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    13
    Scusa, ma non ho capito..

    Così? onClick="document.getElementById('MSG_BACH').value ='document.getElementById('MSG_BACH').value + '; return false;"

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Tipo cosi':

    <input type="button" onClick="document.getElementById('MSG_BACH').value = document.getElementById('MSG_BACH').value + 'testo prova'; return false;" />


    anche se funziona e' piu ordinato scrivere magari una funzione

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    13
    Originariamente inviato da Madeye
    Scusa, ma non ho capito..

    Così? onClick="document.getElementById('MSG_BACH').value ='document.getElementById('MSG_BACH').value + '; return false;"
    Grazie!
    Adesso funziona..

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.