Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Moderatrice di HTML 5 e Kickstarter L'avatar di electric_g
    Registrato dal
    Jan 2002
    residenza
    Vancouver, BC
    Messaggi
    176

    problema con ripetizione

    ho questo codice:

    for (i=0; i<=elementi.length; i++) {
    document.form1.calcolo_imposta[i].value=Number((Math.round((document.form1.calcolo_ imponibile[i].value*document.form1.aliquota_iva[i].value/100)*100))/100);
    }


    solo che quando ho solo uno di ogni elemento il calcolo nn me lo fa, mentre se ci sono + calcolo_imponibile, aliquota_iva,ecc tutto funziona.

    come mai???
    Nope.

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    se calcolo_imposta e calcolo_imponibile sono input text ci credo

  3. #3
    Moderatrice di HTML 5 e Kickstarter L'avatar di electric_g
    Registrato dal
    Jan 2002
    residenza
    Vancouver, BC
    Messaggi
    176
    Originariamente inviato da floyd
    se calcolo_imposta e calcolo_imponibile sono input text ci credo

    cioè????
    Nope.

  4. #4
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Scusa eh, andiamo per logica.

    Se gli fai fare un'operazione con due dati e poi gliene passi uno, cosa dovrebbe fare? Le magie ancora non le fa. O ti assicuri che ci siano tutti i dati oppure in mancanza di uno fai eseguire un'altro script.

    Se io ti dicessi di calcolarmi la somma di due numeri e poi te ne do solo uno tu che fai?
    www.beppegrillo.it
    Il blog di Beppe!!

  5. #5
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    invece di dare lo stesso nome a molti campi di testo chiamali campo1 valore1, campo2 valore2, in questo modo eviti di accedere ai campi con la sintassi per gli array campo[i] ma passi il nome

  6. #6
    Moderatrice di HTML 5 e Kickstarter L'avatar di electric_g
    Registrato dal
    Jan 2002
    residenza
    Vancouver, BC
    Messaggi
    176
    Originariamente inviato da colde
    Scusa eh, andiamo per logica.

    Se gli fai fare un'operazione con due dati e poi gliene passi uno, cosa dovrebbe fare? Le magie ancora non le fa. O ti assicuri che ci siano tutti i dati oppure in mancanza di uno fai eseguire un'altro script.

    Se io ti dicessi di calcolarmi la somma di due numeri e poi te ne do solo uno tu che fai?


    guarda che prima ho dichiarato la variabile "imponibile=0" e poi gli ho detto imponibile+=.....

    così gli elementi possono essere infiniti...

    x floyd: i campi non li posso rinominare, dietro c'è uno script in asp lungo 600 righe...
    Nope.

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.