ciao , premetto che non sono una cime , in particolare su js.

ho un problema di passaggio valori .
nella pagina php ho un po di codice html tipo il segurnte
Codice PHP:
       echo "<form action=\"invio_form.php?id_user=$idus&contins=$conteggio\" name=\"invio_formconta\" method=\"post\" onSubmit=\"return inviofat()\">";
                echo 
"<input type=\"hidden\" name=\"tipopage\" value=\"fattnew\" />
                     "
;
                for (
$i $i <= $conteggio $i++) {
                    echo 
"<table>
            <tr>
            <td colspan=\"2\">tabella num 
$i per inserimento fattura di : $_SESSION[coddeb]</td>
            </tr>
            <tr>
            <td>numero fattura</td>
            <td><input type=\"text\" name=\"numerofattura[
$i]\" value=\"\" /></td>
            </tr> 
ora vorrei effettuare dei controlli su ogni tabella che viene creata. ovviamente i controlli saranno javascript in file esterno

codice:
function inviofat(){
var i = 1;
var conteggio = document.invio_formconta_conteggiojs.value; //questo prende il valore di $i
//ciclo le vribili per ogni tabella facendo un controllo per ogni singola tabella creata
for (i = 1 ; i <= conteggio;i++){
//inserisco i valori di ogni campo in una variabile in js
var dato1 = document.getElementsByName("numerofattura[i]");
var valore1 = dato1.value;
//eseguo i controlli per ogni variabile (qui ne ho creata una , tanto se non funziona)
}
}
il problema e che non mi valorizza un bel niente , ho provato a mettergli il valore a mano in js è lo prende :
var valore1 = dato1.value = "ciao";
il fatto e che dovrebbe prenderlo in automatico al submit.
allora ho pensato di fare un obrobrio del genere
valore1 = dato1.value = document.getElementsByName("value");

ma ovviamente non mi ha dato nulla...

le variabili me le valorizza con un bel length =0!

qualcuno ha idee? io le ho terminate. l'unica cosa che tra poco farò e scagliare il pc verso il muro sperando che i caratteri cadendo creino lo script :master: