Visualizzazione risultati 1 fino 15 di 15

Discussione: su un form html non riesco a chiudere una tabella

  1. #1
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Post su un form html non riesco a chiudere una tabella

    su un form html non riesco a chiudere una tabella mi segnala errore con la scritta </td> </tr> </table> in rosso



    <FORM method="GET" ACTION="scheda.php" onsubmit="return controlla();">
    <TABLE WIDTH="75%" BORDER="2">

    <TR>
    <TD WIDTH="30%" HEIGHT="26" BGCOLOR="#000000"><DIV ALIGN="right"><FONT COLOR="#FFFFFF">Cognome(*)</FONT></DIV></TD>

    <TD WIDTH="48%" BGCOLOR="#99FFFF"> <INPUT NAME="cognome" TYPE="text" size="25" maxlength="25"></TD></TR>

    <TR>
    <TD BGCOLOR="#000000"><DIV ALIGN="right"> <FONT COLOR="#FFFFFF">Nome(*)</FONT></DIV></TD>
    <TD BGCOLOR="#99FFFF"><INPUT NAME="nome" TYPE="text" size="25" MAXLENGTH="25"></TD> </TR>
    </table></form>
    Ultima modifica di wwt021166 : 03-12-2020 alle ore 10.52.27

  2. #2
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,251

    Predefinito

    su un form html non riesco a chiudere una tabella mi segnala errore con la scritta </td> </tr> </table> in rosso
    Salve,
    si riferisce alla console degli errori del browser o cos'altro?
    In che senso non riesce a chiuderlo?

    Anche se la sistassi è vecchio tipo, il codice a me risulta corretto e provandolo, lo visualizzo correttamente.

    Cordiali saluti.

  3. #3
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Predefinito

    se alla fine di ogni riga o colonna metto </tr> </td> lo segna in rosso

    la tabella appare ugualmente

    grazie

  4. #4
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,251

    Predefinito

    Va bene!
    Ma dov'è che le vengono indicate le parti del cidice in rosso?
    Rispoda per cortesia alle domande.

    Ad ogni modo, se viene visualizzato correttamente, dov'è il problema reale?
    Ha fatto prove con alcuni browser e ha riscontrato che non viene visualizzato correttamente?

    Cordiali saluti.
    Ultima modifica di GraphOGLRisorse : 03-12-2020 alle ore 15.48.29

  5. #5
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Predefinito

    questo form lo scaricato da un libro che in origine era cosi

    <FORM method="GET" ACTION="scheda.php" onsubmit="return controlla();">
    <TABLE WIDTH="75%" BORDER="2">

    <TR>
    <TD WIDTH="30%" HEIGHT="26" BGCOLOR="#000000"><DIV ALIGN="right"><FONT COLOR="#FFFFFF">Cognome(*)</FONT>
    </DIV></TD>
    <TD WIDTH="48%" BGCOLOR="#99FFFF"> <INPUT NAME="cognome" TYPE="text" size="25" maxlength="25">

    <TR>
    <TD BGCOLOR="#000000"><DIV ALIGN="right"> <FONT COLOR="#FFFFFF">Nome(*)</FONT></DIV>
    <TD BGCOLOR="#99FFFF"><INPUT NAME="nome" TYPE="text" size="25" MAXLENGTH="25">



    Non ha le chiusure dei tag html ma il form si vede ugualmente

    ma se alla fine di ogni riga o colonna metto </tr> </td> lo segna in rosso

    il problema e' che mi sembrava strano.

    Era un vecchio esercizio di un libro php del 2004 lo rivisto em mi ha dato questo errore


    grazie per la risposta
    Ultima modifica di wwt021166 : 03-12-2020 alle ore 16.05.39

  6. #6
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,251

    Predefinito

    Provi ad inserirlo dentro i tag di una normale pagina html, ad esempio.
    Codice HTML:
    <html>
    <head>
      <meta charset="utf-8" />
      <title>Titolo</title>
    </head>
    <body>
    
    <!-- codece form con tabaella -->
    
    </body>
    </html>
    Può anche usare un codice più moderno come questo:
    Codice HTML:
    <style>
    .table{display:table; width:500px;}
    .tr{display:table-row;}
    .td{display:table-cell;border:double;}
    input{height:24px;}
    </style>
    
    <form method="get" action="scheda.php" onsubmit="return controlla();">
    <div class="table" style="width:75%;border:1px solid #000;;">
      <div class="tr">
        <div class="td" style="background:#000000;color:#FFFFFF;text-align:right;width:30%;height:26px;">Cognome(*)</div>
        <div class="td" style="background:#99FFFF;color:#FFFFFF;text-align:left;width:48%;height:26px;"><input name="cognome" type="text" size="25" maxlength="25"></div>
      </div>
      <div class="tr">  
        <div class="td" style="background:#000000;color:#FFFFFF;text-align:right;width:30%;height:26px;">Nome(*)</div>
        <div class="td" style="background:#99FFFF;color:#FFFFFF;text-align:left;width:48%;height:26px;"><input name="nome" type="text" size="25" maxlength="25"></div>
      </div>
    </div>
    </form> 
    Cordiali saluti.
    Ultima modifica di GraphOGLRisorse : 03-12-2020 alle ore 23.20.25

  7. #7
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Predefinito

    ho provato a inserire intestazione del html ma segna ugualmente errore su i tag di chiusura </td> </tr>

    faccio un po' di prove poi vedo


    grazie per il momento



    <html>
    <head>
    <meta charset="utf-8" />
    <title>Titolo</title>
    </head>
    <body>

    <!-- codece form con tabaella -->

    </body>
    </html>

  8. #8
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Predefinito

    ho messo il codice su editor di pagine di altervsista ma le ultime chiusure

    </form>
    </body>
    </html>

    le da in rosso


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta name="generator" content="AlterVista - Editor HTML"/>
    <title></title>

    <style>
    .table{display:table; width:500px;}
    .tr{display:table-row;}
    .td{display:table-cell;border:double;}
    input{height:24px;}

    </style>

    </head>
    <body>


    <form method="get" action="scheda.php" onsubmit="return controlla();">
    <div class="table" style="width:75%;border:1px solid #000;;">
    <div class="tr">
    <div class="td" style="background:#000000;color:#FFFFFF;text-align:right;width:30%;height:26px;">Cognome(*)</div>
    <div class="td" style="background:#99FFFF;color:#FFFFFF;text-align:left;width:48%;height:26px;">
    <input name="cognome" type="text" size="25" maxlength="25"></div></div>

    <div class="tr">
    <div class="td" style="background:#000000;color:#FFFFFF;text-align:right;width:30%;height:26px;">Nome(*)</div>
    <div class="td" style="background:#99FFFF;color:#FFFFFF;text-align:left;width:48%;height:26px;">
    <input name="nome" type="text" size="25" maxlength="25"></div>
    </div>
    </form>


    </body>
    </html>

  9. #9
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,251

    Predefinito

    Il codice è corretto, può darsi che ci sia un problema di formattazioe del desto. Ad ogni modo, questo è un falso errore.

    L'editor di AlterVista, non che sia sbagliato, considera errore anche il fatto di non mettere il codice html dentro la struttura di una pagina convenzionale, ma i browser generalmente visualizzazno comunque il risultato del codice.

    Può provare ad incollare il testo su un editor specifico per i lingaggi di programmazione, quindi ricopirlo dal medesimo e oncollarlo nell'editor di AlterVista.

    Comunque se anche così non si risolve, secondo me lo può ignore perchè non è un vero errore.

    Cordiali saluti.

    provi Io direi di ignorarlo

  10. #10
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Predefinito

    sicuramente editor altervista non legge bene il codice

    un errore da non valutare


    grazie per le risposte

  11. #11
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Predefinito

    ho provato il codice su un altro editor html e errore non lo segnala


    grazie ancora

  12. #12
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    Citazione Originalmente inviato da wwt021166 Visualizza messaggio
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta name="generator" content="AlterVista - Editor HTML"/>
    <title></title>

    <style>
    .table{display:table; width:500px;}
    .tr{display:table-row;}
    .td{display:table-cell;border:double;}
    input{height:24px;}

    </style>

    </head>
    <body>


    <form method="get" action="scheda.php" onsubmit="return controlla();">
    <div class="table" style="width:75%;border:1px solid #000;;">
    <div class="tr">
    <div class="td" style="background:#000000;color:#FFFFFF;text-align:right;width:30%;height:26px;">Cognome(*)</div>
    <div class="td" style="background:#99FFFF;color:#FFFFFF;text-align:left;width:48%;height:26px;">
    <input name="cognome" type="text" size="25" maxlength="25"></div></div>

    <div class="tr">
    <div class="td" style="background:#000000;color:#FFFFFF;text-align:right;width:30%;height:26px;">Nome(*)</div>
    <div class="td" style="background:#99FFFF;color:#FFFFFF;text-align:left;width:48%;height:26px;">
    <input name="nome" type="text" size="25" maxlength="25"></div>
    </div>
    </form>


    </body>
    </html>
    Attento che non hai chiuso il primo div: aggiungi un "</div>" prima di "</form>".
    Per evitare questi errori, ti consiglierei almeno agli inizi di indentare il codice, ad esempio così:
    Codice HTML:
    <form method="get" action="scheda.php" onsubmit="return controlla();">
      <div class="table" style="width:75%;border:1px solid #000;;">
        <div class="tr">
          <div class="td" style="background:#000000;color:#FFFFFF;text-align:right;width:30%;height:26px;">Cognome(*)</div>
            <div class="td" style="background:#99FFFF;color:#FFFFFF;text-align:left;width:48%;height:26px;">
              <input name="cognome" type="text" size="25" maxlength="25">
            </div>
        </div>
    
        <div class="tr">
          <div class="td" style="background:#000000;color:#FFFFFF;text-align:right;width:30%;height:26px;">Nome(*)</div>
          <div class="td" style="background:#99FFFF;color:#FFFFFF;text-align:left;width:48%;height:26px;">
            <input name="nome" type="text" size="25" maxlength="25">
          </div>
        </div>
      </div><!-- aggiunto -->
    </form>
    Ciao!
    Ultima modifica di alemoppo : 03-12-2020 alle ore 23.11.16

  13. #13
    capellea non è connesso Neofita
    Data registrazione
    10-09-2012
    Messaggi
    14

    Predefinito

    Citazione Originalmente inviato da wwt021166 Visualizza messaggio
    se alla fine di ogni riga o colonna metto </tr> </td> lo segna in rosso
    Forse perché li inverti? Devi mettere </td></tr>...

  14. #14
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Predefinito

    vedo di fare delle prove


    grazie

  15. #15
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Predefinito

    bene risolto


    grazie

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •