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

    pulsante che aggiunge ad un campo

    Sto cercado di fare un pulsante in una form che mi incrementa un campo numerico di + 1 ogni volta che lo premo.

    non conoscendo javascript sto provando leggendo vari programmi e sono arrivato a questo punto:

    <script language="JavaScript">
    function addcampo() {
    formcampo.campo01.value = $campo01 + 1;
    }
    </script>


    nel corpo del programma ho messo :


    <form name="formcampo" method="post" action="pagina2.php">

    <TABLE BORDER='1' CELLSPACING='0' CELLPADDING='1' align='center' width=100% bgcolor='#ffffff'>
    <TR>

    <TD align=center><INPUT TYPE='text' VALUE='$campo01' name='campo01' size='1' maxlength='3'></TD>
    <td align='center'><input type="button" value="+1" onclick="addcampo()"></td>
    </tr>
    </table>
    <center>
    <INPUT TYPE='submit' name='submit' value='aggiorna'>
    </center>



    grazie se qualcuno mi sa dare indicazioni a riguardo
    Matteo
    Matteo Serafini

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ho l'impressione che tu stia cercando di incrementare una variabile sul server cosa ovviamente impossibile.

    Se invece devi semplicemente incrementare il valore nel campo del form puoi correggere cosi':

    <script language="JavaScript">
    function addcampo() {
    v = parseInt(document.formcampo.campo01.value,10);
    document.formcampo.campo01.value = v + 1;
    }
    </script>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    esattamente quello che mi hai dato !

    grazie !

    ciao
    Matteo
    Matteo Serafini

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.