Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788

    Aggiunta testo ad una text area da prompt

    Salve a tutti..
    Sviluppando un forum volevo utilizzare una funzione js, che mi permettesse di aggiungere i tag per la formattazione del testo, (come questo forumn ad esempio)
    Ed avevo sviluppato questa:
    codice:
    function grassetto(){
    	var testo=prompt('Inserire testo da formattare: ', 'testo');
    	if (testo !="" && testo !="undefined"){
    		testo='[b ]'+testo+'[/b]';
    		document.form1.messaggio.value=testo;
    	}
    }
    Però chiaramente in questo modo, quando richiamo la funzione tutto quello che ho scritto in precedenza viene cancellato..

    Come faccio per aggiungere il testo con i tag, mantenendo quanto scritto prima nella textarea?

    Grazie a tutti
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    document.form1.messaggio.value += testo;
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da Mich_
    document.form1.messaggio.value += testo;
    Grazie Mich per la rispsota...
    Ma in questo modo, mi inserisce il testo sempre alla fine della text area..
    esiste il modo di farlo inserire nel punto in cui si trova il cursore?

    Grazie mille
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In JS (standard) no.

    In jscript (valido solo per IE) si puo`. Prova a vedere se c'e` il link tra gli script utili, altrimenti devi cercare nel sito di MSDN o aspettare che venga riattivata la ricerca.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da Mich_
    In JS (standard) no.

    In jscript (valido solo per IE) si puo`. Prova a vedere se c'e` il link tra gli script utili, altrimenti devi cercare nel sito di MSDN o aspettare che venga riattivata la ricerca.
    Scusa l'ignoranza... cos'è il sito MSDN?
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il sito tecnico della microsoft

    www.msdn.com
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da Mich_
    Il sito tecnico della microsoft

    www.msdn.com
    ok grazie cercherò un po' in giro
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

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.