Incrementare con javascript il contenuto di una casella di testo

  • Creatore Discussione Creatore Discussione PHP
  • Data di inizio Data di inizio

PHP

Utente Attivo
9 Mag 2013
105
0
16
In sintesi quando un utente apre la pagina il valore di prova è sempre settato su '1', ma al click il valore di questo campo hidden deve trasformarsi in '2', quindi deve incrementarsi.
ho già creato la funzione per l'incremento al click, ma non riesco a sostituire il valore nel campo di testo.
Devo inserire in value una variabile o una funzione javascript per farlo funzionare, inoltre qual'è la sintassi corretta per richiamare il valore in "input type" all'interno di una form?

Codice:
<input type="hidden" name="prova" id="prova" value="qui deve andare la funzione javascript"><!-- Il contenuto è sempre e solo numerico -->

Potete farmi un esempio breve o darmi un link con la spiegazione?
Grazie e ciao!!!!!
 
Prova questo
HTML:
<input type="text" name="prova" id="prova" value="1"/>
<input type="button" value="+" onclick="incrementa()"/>
<script>
    function incrementa() {
        var i = document.getElementById("prova").value;
        document.getElementById("prova").value = parseInt(i) + 1;
    }
</script>
 
Grazie per l'aiuto, riedito il messaggio perchè ho trovato la soluzione al problema che si era manifestato.
 
Ultima modifica:

Discussioni simili