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

    Nascondere pulsante invio di un form

    Salve, ho cercato parecchio in internet ma non ho trovato nulla.
    Vorrei fare un form con solo una area di testo dove NON si veda il pulsante di invio finché non sono sull'area di testo, insomma come succede su facebook per i commenti.

    Immagino ci sia una funzione hide er il pulante e una funzione sull'area di testo per far riapparire il pulsante, ma veramente non trovo nulla
    grazie.

  2. #2
    alla fine ho trovao, in america..
    grazie a chi si è interessato comunque..

  3. #3
    Originariamente inviato da tosk
    alla fine ho trovao, in america..
    grazie a chi si è interessato comunque..
    Caspita, sei andato fin laggiù ?

    Deliziaci con la soluzione che potrebbe tornare utile a qualcuno con lo stesso tuo problema... in italia

  4. #4
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Se andavi su un certo sito italiano, mi pare si chiami html.it forse risparmiavi un paio di scarpe

  5. #5
    Originariamente inviato da Marcolino's
    Se andavi su un certo sito italiano, mi pare si chiami html.it forse risparmiavi un paio di scarpe
    a piedi ?

    credevo ci fosse un oceano di mezzo

  6. #6
    boh, io ho cercato in google, alla fine ho trovato a fatica in inglese
    se può servire
    Nell'head la funzione in javascript
    descrizione è l'ID del campo di testo, o meglio area di testo
    submitbutton è l'ID del bottone di invio
    codice:
    <script type="text/javascript"><!--funzione nascondi bottone invio
    window.onload = function() {
        var input = document.getElementById("descrizione");
        var button = document.getElementById("submitButton");
        if(button.style.visibility = "hidden") var visible = false;
        input.onkeyup = function() {
            if(input.value != "" && !visible) {
                button.style.visibility = "visible";
                visible = true;
            }
            if(input.value=="") {
                button.style.visibility = "hidden";
                visible = false;
            }
           
        }
     
    }
    //-->
    </script>
    Il pulsante appare di colpo appena si inserisce un valore nel campo di testo, non è proprio uguale a facebook, ma qualcosa di simile. In Fb penso sia nascosto il div dove c'è il pulsante.
    Se qualcuno ha soluzioni più eleganti posti pure
    ciao

  7. #7
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Credo che su FB usino anche un effetto di fading che si può sempre dare con i CSS.
    Il tuo script è interessante ma se ho capito bene il pulsante si nasconde se tiri su il tasto (keyup) magari sarebbe interessante associarlo anche ad un evento onclick.

  8. #8
    proprio per copiare un po' da fb ho messo un valore predefinito sull'area di testo e faccio scomparire tale valore on click
    codice:
    onClick="this.value='';"
    non appena l'utente immette un carattere il bottone compare, non prima.
    cercherò l'efffetto fade da css, per il momento sono soddisfatto, col tempo magari passerò agli abbellimenti.
    grazie, ciao

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.