Visualizzazione dei risultati da 1 a 4 su 4

Discussione: controllo matematico

  1. #1

    controllo matematico

    ciao....guardare l'immagine allegata....

    io ho 3 campi

    (a)quantità buona

    (b)quantità scarto

    (c)quantità prodotta

    Ogni volta che modifico e/o inserisco un nuovo valore...devo aggiornare e quindi ricalcolare i valori degli altri 2 campi!

    Le operazioni da fare sono
    (a) + (b) = (c) ;
    (c) - (b) = (a) ;
    (c) - (a) = (b) ;

    { a, b, c >= 0 }


    Aiutatemi sto impazzendo.....!!!!!!!!!!!!!!!!

  2. #2

    Ops.....!!! ecco l'immagine! :-)

    Mi son dimenticato ...... di allegare il print screen dei 3 campi....scusate....sarò il nervoso accumulato da stamattina!!!

    Ciauz

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    I campi saranno preparati con dei campi di un form:

    <input type="text" name="buona" onchange="calcola(this);">
    <input type="text" name="scarto" onchange="calcola(this);">
    <input type="text" name="prodotta" onchange="calcola(this);">

    La funzione JS (da inserire dentro uno script della head) potrebbe essere di questo tipo:
    codice:
    function calcola(par) {
      var bu = par.form.buona;
      var sc = par.form.scarto;
      var pr = par.form.prodotta;
    
      switch (par.name) {
        case 'buona':
          sc.value = parseInt(pr.value,10) - parseInt(bu.value,10);
          break;
        case 'scarto':
          bu.value = parseInt(pr.value,10) - parseInt(sc.value,10);
          break;
        case 'prodotta':
          sc.value = parseInt(pr.value,10) - parseInt(bu.value,10);
          break;
      }
      return true;
    }
    Questo potrebbe assomigliare a quello che ti serve, ma il tuo problema non e` determinato competamente, per cui mi sono preso la liberta` di interpretare il parametro mancante.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Originariamente inviato da Mich_
    I campi saranno preparati con dei campi di un form:

    <input type="text" name="buona" onchange="calcola(this);">
    <input type="text" name="scarto" onchange="calcola(this);">
    <input type="text" name="prodotta" onchange="calcola(this);">

    La funzione JS (da inserire dentro uno script della head) potrebbe essere di questo tipo:
    codice:
    function calcola(par) {
      var bu = par.form.buona;
      var sc = par.form.scarto;
      var pr = par.form.prodotta;
    
      switch (par.name) {
        case 'buona':
          sc.value = parseInt(pr.value,10) - parseInt(bu.value,10);
          break;
        case 'scarto':
          bu.value = parseInt(pr.value,10) - parseInt(sc.value,10);
          break;
        case 'prodotta':
          sc.value = parseInt(pr.value,10) - parseInt(bu.value,10);
          break;
      }
      return true;
    }
    Questo potrebbe assomigliare a quello che ti serve, ma il tuo problema non e` determinato competamente, per cui mi sono preso la liberta` di interpretare il parametro mancante.

    Ok grazie per l'appunto....ciao

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.