Visualizzazione dei risultati da 1 a 5 su 5

Discussione: incrementare quantita

  1. #1

    incrementare quantita

    Buongiorno, ho una form nella quale ho un textbox che al suo interno ha un valore predefinito di 1, accanto a questa textbox ho due img + e - cliccandoci sopra dovrebbero far incrementare o diminuire di uno il valore della textbox.

    la mia textbox è strutturata così:
    <input type="text" name="qta[]" value"1">

    COme posso fare?
    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Ti serve questo se non vado errato???


    <script language="JavaScript">
    function incre(form){
    var n=eval(form.value)+1
    form.value=n
    }
    </script>


    <input type="text" name="nume" value="1" onFocus="incre(this)>

    Ciao David

  3. #3
    <form name="nomeform">
    <input type="text" name="qta[]" value="1" readOnly>
    [img]meno.gif[/img]
    [img]piu.gif[/img]
    </form>

    ciao
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  4. #4
    grazie mackey è proprio quello che cercavo...si può aggiungere un controllo che se la quantità nel textbox è = 0 venga disabilitata la possibilità di scendere ancora?

    Grazie mille

  5. #5
    ok... allora facciamo così

    <script>
    function aumenta() {
    document.forms['nomeform'].elements['qta[]'].value++;
    }

    function diminuisci() {
    if(document.forms['nomeform'].elements['qta[]'].value>0)
    document.forms['nomeform'].elements['qta[]'].value--;
    }
    </script>
    <form name="nomeform">
    <input type="text" name="qta[]" value="1" readOnly>
    [img]meno.gif[/img]
    [img]piu.gif[/img]
    </form>


    puoi mettere anche il massimo ... con lo stesso criterio...
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

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 © 2024 vBulletin Solutions, Inc. All rights reserved.