Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Errore Javascript

  1. #1
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107

    Errore Javascript

    Ciao a tutti. Ho questo codice Javascript che dovrebbe o aggiungere o eliminare una riga alla form... ma non funziona. Qualcuno riesce a capire dove sbaglio? E' probabile che non riesca a vedere l'errore. Posto il codice:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <script language="JavaScript">
    // la funzione aggiunge nuovi tag di input nel documento html

    function addField(){

    //ordini.numRighe è un input nascosto che contiene l'id dell'ultimo campo creato

    var row = document.all.tab.insertRow();
    var c = row.insertCell();
    numeroRighe = parseInt( form.numRighe.value ) + 1;
    var sInput = "<input type='file' id="+numeroRighe+" name='myFile"+numeroRighe+"'>";
    form.numRighe.value = numeroRighe;
    c.innerHTML = sInput;
    c = row.insertCell();
    }
    // la funzione rimuove l'ultimo tag di input che ha creato
    function removeField(){

    var i = parseInt( form.numRighe.value );
    if(i!= 1){
    tab.deleteRow(i);
    i--;
    form.numRighe.value = i;

    }
    }
    </script>
    <body>


    <!--
    // le funzioni vengono applicate ai bottoni
    -->
    <form name="form">
    <table align="tab"><tr><td>
    <input type="file" id="0" name="myFile0">
    <input type="button" name='aggCodArt' value= "+" onclick="addField();" >
    <input type="button" name='delCodArt' value= "-" onclick="removeField();">
    <input type="hidden" name="numRighe" value="0">
    </td></tr></table>
    </form>
    </body>
    </html>

    L'errore che mi da è lo allego come immagine.
    Grazie
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    311
    eccolo:
    <table align="tab"><tr><td>

    forse invece di align volevi mettere id
    (comunque document.all funziona solo con IE)

  3. #3
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Grazie della risposta.... avevo risolto; grazie lo stesso ed a buon rendere. Ciao
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

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.