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

    Tasto cliccabile solo per un certo numero di volte

    ciao..come si fa a far sì che un tasto possa essere cliccato solo per (per esempio) tre volte?
    (ovviamente se uno ricarica la pagina riparte da capo.)

  2. #2

  3. #3
    ragazzi...è possibile che non lo sappia nessuno?
    dai...srà una cosa del tipo if.....then "pulsante"=disabled...."detto moooooooolto male!"

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    Originariamente inviato da ianstilo
    ragazzi...è possibile che non lo sappia nessuno?
    dai...srà una cosa del tipo if.....then "pulsante"=disabled...."detto moooooooolto male!"
    esatto... qualche aggiustatina e dovrebbe andare...

    <script>
    var volte=5;
    var click=0;
    function conta(){
    click++;
    if(click==volte)document.form1.bottone.disabled=tr ue
    }
    </script>
    <form name="form1">
    <input type="button" name="bottone" value="cliccami" onClick="conta()">
    </form>

  6. #6
    bella!!e come faccio a fargli uscire un alert specifico per ogni volta?
    del tipo: puoi cliccare ancora 4 volte!
    puoi cliccare ancora 3 volte!
    puoi cliccare ancora 2 volte!
    puoi cliccare ancora 1 volte!
    non puoi più cliccare!

  7. #7
    Niente...l'ho risolto!..ho fatto così!
    <script>
    var volte=5;
    var click=0;
    function conta(){
    click++;
    if(click==1)alert("Puoi estrarre ancora quattro volte!")
    if(click==2)alert("Puoi estrarre ancora tre volte!")
    if(click==3)alert("Puoi estrarre ancora due volte!")
    if(click==4)alert("Puoi estrarre ancora una volta!")
    if(click==5)alert("L'estrazione è finita!")
    if(click==volte)document.marco.button.disabled=tru e


    }
    </script>

  8. #8
    Qualcuno sa se si potrebbe ottimizzare....?o è già ridotto ai minimi termini?

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    script>
    var volte=5;
    var click=0;
    function conta(){
    click++;
    if(click==volte)alert('finit');document.marco.butt on.disabled=true
    else alert('click:'+click);
    }
    </script>

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.