LA PIAZZA DI FFZ - Assistenza Il forum di assistenza di FreeForumZone

[testo] Testo pre-impostato in una nuova discussione

  • Messaggi
  • OFFLINE
    Silvia
    Post: 29.193
    Registrato il: 01/01/2003
    00 21/04/2017 14:36
    Titolo un po' contorto ma cerco di spiegarmi:

    è possibile inserire un testo nella casella dove l'utente deve scrivere il proprio messaggio per aprire una discussione in una determinata cartella, e che scompaia nel momento in cui l'utente inizia a scrivere?

    Non so se mi sono spiegata bene...

  • OFFLINE
    admin
    Post: 15.292
    Registrato il: 26/08/2000
    FreeForumZone Admin
    00 28/04/2017 10:07
    Se non ho capito male vuoi inserire dei "placeholder".

    Devi inserire questo codice nell'html di fine pagina (puoi ovviamente modificare il testo del messaggio che verrà visualizzato):

    Inserire placeholder personalizzati nei campi di inserimento
    <script type="text/javascript">
    $(document).ready(function() {
    $(".ctexttitolo").attr("placeholder","Inserisci il titolo")
    $(".ctextpost ").attr("placeholder","Inserisci il testo del messaggio")
    });
    </script>
    
    [Modificato da admin 28/04/2017 10:08]
  • OFFLINE
    Silvia
    Post: 29.193
    Registrato il: 01/01/2003
    00 07/05/2017 17:07
    grande! grazie =)
  • OFFLINE
    Silvia
    Post: 29.193
    Registrato il: 01/01/2003
    00 19/07/2017 15:57
    Curiosità.. come faccio a scrivere del codice come hai scritto tu?
    con quella tabella?

    se clicco su CODE non ottengo lo stessa cosa..
  • OFFLINE
    admin
    Post: 15.292
    Registrato il: 26/08/2000
    FreeForumZone Admin
    00 19/07/2017 16:11
    Quando clicchi su CODE appare una finestra che ti chiede prima il tipo di linguaggio, poi il titolo del riquadro.

    Se come "linguaggio" lasci text non succede nulla, se inserisci un linguaggio di programmazione tra quelli disponibili la tabella si colora in base al tipo di linguaggio scelto.

    Questi sono quelli supportati:
    text, html, css, as3, bash, coldfusion, cpp, c#, delphi, java, js, perl, php, python, ruby, sql, vb, xml
    [Modificato da admin 19/07/2017 16:11]
  • OFFLINE
    Silvia
    Post: 29.193
    Registrato il: 01/01/2003
    00 19/07/2017 16:13
    ah ok grazie! sbagliavo!
    ora funziona bene, è vero!
  • OFFLINE
    Silvia
    Post: 29.193
    Registrato il: 01/01/2003
    00 25/07/2017 21:45
    Re:
    admin, 28/04/2017 10.07:

    Se non ho capito male vuoi inserire dei "placeholder".

    Devi inserire questo codice nell'html di fine pagina (puoi ovviamente modificare il testo del messaggio che verrà visualizzato):

    Inserire placeholder personalizzati nei campi di inserimento
    <script type="text/javascript">
    $(document).ready(functi0n() {
    $(".ctexttitolo").attr("placeholder","Inserisci il titolo")
    $(".ctextpost ").attr("placeholder","Inserisci il testo del messaggio")
    });
    </script>
    



    il codice funziona bene.
    Volevo sapere se è possibile migliorarlo nel senso che quando si apre una nuova disucssione ci sono due caselline:una del titolo e una del sottotitolo.
    Il codice però sostituisce ad entrambe la stessa frase (nel mio caso "Inserisci il titolo").
    Vorrei che nel sottotitolo uscisse fuori "inserisci il sottotitolo".

    Infine se fosse possibile ho notato che il placeholder scompare solo quando inizi a scrivere (se rimane vuoto il messaggio ritorna il placeholder e va bene!).. è possibile far "funzionare il mouse" cioè che il placeholder sia selezionabile e cancellabile anche manualmente ?
    Perchè "l'istinto" o almeno il mio, mi porterebbe prima a cancellare il testo scritto e poi a scrivere.. e quindi cerco inutilmente di selezionarlo per cancellarlo senza riuscirci.. e sembra quasi che non funzioni l'inserimento del messaggio salvo poi iniziare cmq a scrivere e vedere effettivamente scomparire il placeholder

    Grazie e scusate le 1000 richieste!!

    [Modificato da Silvia 25/07/2017 21:46]
  • OFFLINE
    admin
    Post: 15.292
    Registrato il: 26/08/2000
    FreeForumZone Admin
    00 22/08/2017 13:39
    Titolo e sottotitolo attualmente non sono differenziabili.

    Il placeholder è gestito dal browser ed il funzionamento è quello, non si può cambiare. Comunque è più comodo che scompaia, visto che normalmente il testo va sostituito del tutto.
  • OFFLINE
    Silvia
    Post: 29.193
    Registrato il: 01/01/2003
    00 22/08/2017 15:26
    Ok grazie