Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: cambio numeri

  1. #1

    cambio numeri

    salve a tutti..



    avrei 1 problema...

    allora...



    dovrei avere 2 pulsanti e una text in parte...



    vorrei che nella text ogni volta che premo il tasto + (button) mi aumenti il numero, e quando premo - mi diminuisca il numero stesso...



    capito?




    rispiego

    in una text non c'è scritto nulla

    in parte premo sul pulsante (con value + )

    e nella text appare 1... ripremo e appare 2... e così via...

    poi magari.. premo - e nella text, da 2 diventa 1 e poi 0...






    sarebbe una cosa da replicare circa 60 volte...

    (a me interessa sopratutto il nome delle text... mi serve come variabile )





    come posso fare?

    Grazie...
    PIERCHI

  2. #2
    Reale_Augello
    Guest

    Prova...

    ... così:

    codice:
    function ModificaValore(nome,azione) {
     var valore=parseInt(nome.value);
     if (azione=="+") valore++;
     else valore--;
     nome.value=valore;
    }
    Uso:

    codice:
    <input type="text" name="campo" value="0">
    
    <input type="button" name="p" onClick="ModificaValore(this.form.campo,'+');" value="+"> <input type="button" name="m" onClick="ModificaValore(this.form.campo,'-');" value="-">
    Ciao !

  3. #3
    diciamo che lo sto provando... e mi da un'errore...




    riprovo..
    PIERCHI

  4. #4
    Reale_Augello
    Guest

    ...

    Originariamente inviato da pierchi
    diciamo che lo sto provando... e mi da un'errore...




    riprovo..
    Ho modificato il codice, prova adesso.

  5. #5
    errore...


    manca oggetto...



    codice:
    <html>
    <head><script language="JavaScript">
    function ModificaValore(nome,azione) {
     var valore=parseInt(nome.value);
     if (azione=="+") valore++;
     else valore--;
     nome.value=valore;
    }</script></head>
    <body>
    
    <input type="text" name="campo" value="0">
    
    <input type="button" name="p" onClick="ModificaValore(this.form.campo,'+');" value="+"> <input type="button" name="m" onClick="ModificaValore(this.form.campo,'-');" value="-">
    </body>
    </html>
    PIERCHI

  6. #6
    neppure col codice modificato...
    PIERCHI

  7. #7
    Reale_Augello
    Guest

    Ecco...

    ... la pagina completa:

    codice:
    <html>
    <head>
    <title>pierchi</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    
    <script language="JavaScript">
    
    function ModificaValore(nome,azione) {
     var valore=parseInt(nome.value);
     if (azione=="+") valore++;
     else valore--;
     nome.value=valore;
    }
    
    
    </script>
    
    </head>
    
    <body>
    <form>
    <input type="text" name="campo" value="0">
    
    <input type="button" name="p" onClick="ModificaValore(this.form.campo,'+');" value="+"> <input type="button" name="m" onClick="ModificaValore(this.form.campo,'-');" value="-">
    </form>
    </body>
    </html>
    A me va tutto bene... :master:

  8. #8
    ora.. anche a me.. ed è perfetto!!



    grazie
    PIERCHI

  9. #9
    we reale...

    come posso fare.. per non far scendere il contatore sotto lo zero?


    deve contare solo da 0 a infinito
    PIERCHI

  10. #10
    Reale_Augello
    Guest

    È...

    ... presto fatto:

    codice:
    <script language="JavaScript">
    
    function ModificaValore(nome,azione) {
     var valore=parseInt(nome.value);
     if (azione=="+") valore++;
     else if (valore>0) valore--;
     nome.value=valore;
    }
    
    
    </script>
    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.