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

    Formattare testo per inserimento in un form

    Salve a tutti, dovre implementare alcuni pulsanti che richiamo azioni in javascript per formattare il testo inserito in un form, stile la formattazzione del testo per inserire questo post.

    Ovviamente tutto più in piccolo.

    Nel mio form guest ho il campo testo_messaggio e i pulsanti chiamati Grassetto, Corsivo, Link, Immagine che richiamano queste azioni:


    codice:
     
    <script type="text/javascript">
    <!--
    function tbold() { 
    var L = prompt("Inserisci parola da mettere in grassetto","");
    if (L != "" || null) {document.guest.testo_messaggio.value=document.guest.testo_messaggio.value + '' + L + ''}
    }
    
    function MM_callJS(jsStr) { //v2.0
      return eval(jsStr)
    }
    //-->
    <!--
    function tcor() { 
    var L = prompt("Inserisci parola da mettere in corsivo","");
    if (L != "" || null) {document.guest.testo_messaggio.value=document.guest.testo_messaggio.value + '' + L + ''}
    }
    
    function MM_callJS(jsStr) { //v2.0
      return eval(jsStr)
    }
    //-->
    <!--
    function thref() {
    var L=prompt("Inserisci l'indirizzo del sito","");
    var N=prompt("Inserisci il titolo del sito","");
    if (L || N != "" || null) {document.guest.testo_messaggio.value=document.guest.testo_messaggio.value + '' + N + ''}
    }
    //-->
    <!--
    function timg() { 
    var L = prompt("Inserisci il link all'immagine","");
    if (L != "" || null) {document.guest.testo_messaggio.value=document.guest.testo_messaggio.value + '[img]' + L + '[/img]'}
    }
    
    function MM_callJS(jsStr) { //v2.0
      return eval(jsStr)
    }
    //-->
    questo mi permette di inserire i vari grassetti, corsivi ecc...

    però mi inserisce il tutto non dove voglio io, ma sempre alla fine del testo già inserito.

    Come posso fare per rendere più "intelligenti" queste funzioni e fare in modo che se io nel form ho scritto un testo e poi lo voglio rendere grassetto, lo debba solo evidenziare per poi cliccare sul pulsante grassetto a aggiungergli i tag strong?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Operazione molto complessa vedi se qui trovi qualche aiuto in merito
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.