Visualizzazione dei risultati da 1 a 7 su 7

Discussione: caselle di calcolo

  1. #1
    Utente di HTML.it L'avatar di zwack
    Registrato dal
    Jul 2004
    Messaggi
    117

    caselle di calcolo

    ciao a tutti devo effettuare semplici calcoli tra i campi di un form, ho utilizzato questa funzione:
    <head>
    <script>
    function funzione(f) {
    var v1=f.costo.value;
    var v2=f.costo2.value;
    if (v1=="" || v2=="") click;
    v1=parseInt(v1);
    v2=parseInt(v2);
    f.disponibilita.value=v1-v2;
    }
    </script></head>
    ora dovrei sommare altri campi tra loro ed infine fare un totale, ho fatto numerose prove ma non mi accetta altre funzioni all'interno dello script e me le ignora se le inserisco nel codice prima delle caselle di testo, dove sbaglio? dove vanno inserite quelle nuove?
    spero di essere stato sufficientemente chiaro.
    grazie a tutti.

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    non sono sicuro di aver capito...
    cmq le funzioni vanno tutte dentro il tag SCRIPT, non vedo perchè non te le dovrebbe vedere

    codice:
    <script> 
    function funzione1() 
    { 
       codice
    } 
    function funzione2() 
    { 
       codice
    } 
    function funzione3() 
    { 
       codice
    } 
    </script>
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    Utente di HTML.it L'avatar di zwack
    Registrato dal
    Jul 2004
    Messaggi
    117
    non so perchè, ma non me le vede, ho già provato come dici e per l'esattezza:
    <script>
    function funzione(f) {
    var v1=f.costo.value;
    var v2=f.costo2.value;
    if (v1=="" || v2=="") click;
    v1=parseInt(v1);
    v2=parseInt(v2);
    f.disponibilita.value=v1-v2;
    }
    function funzione2(f) {
    var v1=f.costo3.value;
    var v2=f.costo4.value;
    if (v1=="" || v2=="") click;
    v1=parseInt(v1);
    v2=parseInt(v2);
    f.totale.value=v1+v2;
    }
    </script>
    ma si ostina a non funzionare, riesci a vedere l'errore?
    grazie mille per la risposta.

  4. #4
    Comincia a chiamare le variabili con nomi diversi, nell'ambito delle diverse funzioni, è sempre una norma utile........sopratutto se le utilizzi insieme.
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  5. #5
    Utente di HTML.it L'avatar di zwack
    Registrato dal
    Jul 2004
    Messaggi
    117
    fatto, vi ringrazio tantissimo entrambi, era come dicevi tu teorema,
    non leggeva le variabili, appena rinominate ha cominciato a funzionare.grazie mille e ciao.

  6. #6
    Non è che non leggeva le variabili, ma piuttosto le sovrascriveva durante la seconda esecuzione, non permettendoti di recuperarne il valore precedente ....... ok, buon lavoro.

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  7. #7
    Utente di HTML.it L'avatar di zwack
    Registrato dal
    Jul 2004
    Messaggi
    117
    di nuovo grazie dei lumi.

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.