Visualizzazione risultati 1 fino 3 di 3

Discussione: Somma automatica in javascript

  1. #1
    Guest

    Predefinito Somma automatica in javascript

    Ciao, ho un problemino con questo script, funziona perfettamente solo che par farlo funzionare bisogna cliccare dentro agli input per fargli eseguire la somma! Io vorrei che come la pagina viene aperta la somma viene eseguita in automatico senza cliccare!

    Questo e lo script dentro l'head
    Codice PHP:
    <script type="text/javascript">
    <!--
    Begin
    function startCalc(){
    interval = setInterval("calc()",1);
    }
    function
    calc(){

    zero = document.shop.soldi.value;
    uno = document.shop.requiredb.value;
    document.shop.totale.value = zero - (uno * 15);

    }
    function
    stopCalc(){
    clearInterval(interval);
    }
    // End -->
    </script>
    Invece questi gli input dentro al form
    Codice PHP:
    <input type="text" name="soldi" value="<? echo "$soldi" ?>" size="1" readonly="readonly"/>

    <input type="text" name="requiredb" value="0" size="1" onFocus="startCalc();" onBlur="stopCalc();" />
    È possibile farglielo fare in automatico senza cliccare nel form?
    Grazie

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Provare ad aggiungere onload="startCalc()" al tag <body> iniziale?

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da dementialsite Visualizza messaggio
    Provare ad aggiungere onload="startCalc()" al tag <body> iniziale?

    Stammi bene...
    grandissimo :D funziona grazie mille!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •