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

    Script controllo fine scroll privacy

    ciao, avete presente quando in alcune registrazione
    per andare avanti con la registrazione
    dovete arrivare in fondo con lo scroll alla textarea che contiene il regolamento o la privacy?

    come si fa quel controllo, mi potete dare un link, uno script o altro ^_^

    Grazie

  2. #2

    hai poi trovato una soluzione?

    Ciao, anche a me interesserebbe sapere se esiste un controllo del genre... hai piu saputo qualcosa a riguardo?
    ciao

  3. #3
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Puoi fare un controllo sul valore scrollTop della textarea quando invii il form.
    Se è = 0 vuol dire che non è stato scrollato.

    Se vuoi controllare che la barra sia stata affettivamente portata al fondo dovresti conosce a priori il valore di scrollTop quando raggiunge il fondo. All'onsubmit controlli che lo scrollTop della textarea sia = a questo valore.

    Ciao

  4. #4

    grazie

    GRazie mille poi stamani a mente lucida ho risolto e lascio il codice se a qualkuno serve:

    <script>
    function Ctrl_fine(element)
    {
    if (typeof element.scrollTop != 'undefined' && typeof element.scrollHeight != 'undefined') {

    alert("element.scrollTop = " + element.scrollTop);


    if(element.scrollTop == 3406)
    {
    //alert("fine textarea");
    document.f1.aut.disabled= false;
    }
    }
    }
    </script>


    <textarea style="width:600px; height:200px;" name="textareaName" rows="10" cols="80" onMouseOut="Ctrl_fine(this.form.textareaName)" >

    testo lungo
    </textarea>

  5. #5
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    if(element.scrollTop == 3406)
    {
    //alert("fine textarea");
    document.f1.aut.disabled= false;
    }
    Cmq il 3406 è un valore adatto solo nel tuo caso :ignore:

  6. #6
    si ovvviolo, per vedere la posizione esatta
    alert("element.scrollTop = " + element.scrollTop);
    sul mouseout della textarea ad esempio

    ciau

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.