Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    l'id deve essere univoco, non puoi associare lo stesso id a piu campi. Il codice html viene scritto dinamicamente da un linguaggio server side? php asp ecc..? immagino di si allora modifica quella parte e dai ad ogni campo di una riga un id differente del tipo:

    fert1
    fert2
    fert3
    ecc...

    e per il diff stessa cosa

    diff1
    diff2
    diff3
    ecc..

    Potrai collegare cosi i due campi di testo in base al valore dell'id

  2. #12
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    322
    Immaginavo

    Ho risolto così.
    Ad ogni riga tramite php aumento una variabile

    codice:
    $r=$r+2;
    Alle due caselle ho dato come id

    codice:
    id=<? echo $r; ?>
    id=<? echo $r+1; ?>
    Con l'evento

    codice:
    onkeydown="KeyCode(this.value,<? echo $r; ?>)"
    passo alla funziona jscript il valore contenuto nella casella di testo e la $r

    La funzione jscript che elabora

    codice:
        function KeyCode(numero,r) {
          if (window.event.keyCode == 13) {
            alert(numero);
            FERT = document.getElementById(r).value.replace(",",".");
            document.getElementById(r+1).value = eval(numero)-FERT;
          }
        }
    Risultato!


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