Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    250

    I miei Form litigano con il Validator....devo assolutamente porre fine al problema...

    Ho degli errori in fase di validazione che non capisco e quasi tutti derivanti o hanno a che fare con i form ...eccone alcuni per esempio:

    Form
    codice:
    <div id="content"> 
    
      <h2>Logout</h2>
    
              <form name="logou1" action="home.asp" METHOD="GET" >
                                          <input  type="Submit" name="logout" value="Logout" >
                                          </form>   
         
    
    </div>
    errori

    Error Line 65 column 89: document type does not allow element "INPUT" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag.
    ...Submit" name="logout" value="Logout" >


    Error Line 66 column 44: end tag for "FORM" which is not finished.
    </form>
    Evander

  2. #2
    dovresti indicare che dtd usi...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    250

    ciao grazie...

    ecco

    <!DOCTYPE HTML PUBLIC
    "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict .dtd">

    ....

    <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

    Grazie
    Evander

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    250

    ...

    ho notato anche un'altro errore legato al testo che metto vicino alle caselle di testo dei form

    es.
    codice:
    <form name="datut" action="data.asp" METHOD="GET" > 
    		
    		User Name :
    		<input type="text" name="user" size="8" value="">
    
    		Password:
    		<input type="text" name="pass" size="16" value="">
    
                    	  ....
    pare che quel password non venga sigerito da validator . perche?


    Line 125 column 2: character data is not allowed here.
    User Name
    Evander

  5. #5
    Nel primo caso ti indica che l'input deve essere racchiuso in un elemento che sia contenitore o meno.

    Quindi:

    codice:
    <form name="logou1" action="home.asp" METHOD="GET" >
                                          <div><input  type="Submit" name="logout" value="Logout" >
                                         </div> </form>

    Nel secondo caso idem, ovvero ci deve sempre essere un elemento contenitore o qualsiasi altro elemento a delineare i vari campi...

    codice:
    <form name="datut" action="data.asp" METHOD="GET" > 
    		
    		<div>User Name :
    		<input type="text" name="user" size="8" value="">
    </div>
    		<div>Password:
    		<input type="text" name="pass" size="16" value="">
    </div>
    		
    		</form>
    NB:Io ho usato l'elemento DIV, ovviamente per la creazione del layout puoi usarne altri.

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    250

    Ciao

    Ciao Grazoe a tutti

    Ho risolto sia il problema del form sia il quesito di chi ha iniziato questa discussione ..inizio da quest'ultimo per buon senso .

    L'errore che viene dato validando la pagina proposta come esempio nel manuale sopra citato é dovuto al fatto che il tag <div> é annidato sotto il tag

    erroneamente , mentre dovrebbe essere il contrario cioé
    codice:
    <div>
    ...
    
    
    
    ...
    </p>
    ....
    <div>
    per quanto riguarda il mio problema é stato risolto annidando gli elementi del form sotto il tag p lasciando fuori i tag form :
    codice:
    <form ...>
    
    
    
    <imput....>
    </p>
    </form>
    Grazie a tutti per la pazienza,attenzione e cortesia .
    Alle prossima...
    Evander

  7. #7
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da SangueMisto
    dovresti indicare che dtd usi...
    domanda stupida: quanti dtd ci sono? quali? differenze tra i vari dtd?
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  8. #8
    esiste un DTD per ogni linguaggio e versione di linguaggio che usi!

    qui trovi un elenco:
    http://elysaweb.altervista.org/art1_html.htm

  9. #9
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da elysaweb
    esiste un DTD per ogni linguaggio e versione di linguaggio che usi!

    qui trovi un elenco:
    http://elysaweb.altervista.org/art1_html.htm
    grazie!
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

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.