Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Form]Nomi input confronto

    Ho un problema a cui non riesco a dare soluzione.

    ho fatto un form con centinaio di input chiamati

    <input name="Can_01">
    <input name="Can_02">
    <input name="Can_03">
    ogni 5 c'è ne uno che è la somma dei valori precedenti

    <input name="Can_01">
    <input name="Can_02">
    <input name="Can_03">
    <input name="Can_04">
    <input name="Can_05">
    <input name="CanTOTALE_01">

    nel mio javascript ho bisogno di sommare tutti i campi escluso quello finale chiamato CanTOTALE_20

    ho fatto questo script

    function SommaCanTOT()
    {
    a=0;
    x=0;
    while(a<=window.document.InsertForm.elements.lengt h)
    {
    if((window.document.InsertForm.elements[a].name.substring(0,3)=="Can") && (window.document.InsertForm.elements[a].name!="CanTOTALE_20"))
    {
    x = x + (window.document.InsertForm.elements[a].value + 1 - 1) / 10;
    }

    a++;
    }

    alert(x);
    }

    il campo CanTOTALE_20 ha valore Nan, ma alla fine x è sempre uguale a Nan,siamo difronte all'oscuro maligno o sono fuso?al posto di && ho anche provato ||, ma non cambia nulla!Mi sapete dire perchè?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.