Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Errore di validazione

  1. #1

    Errore di validazione

    Gente come posso correggere qst errore di validazione?

    http://validator.w3.org/check?uri=ht...doctype=Inline
    Per aspera ad astra

  2. #2
    Non usare "form" come id...usa un'altra stringa. form è un elemento di markup e non dovrebbe essere usato come valore di un attributo class o id.

  3. #3
    Dunque dovrei risolvere i suddetti errori di validazione xhtml 1.0:

    http://validator.w3.org/check?uri=ht...doctype=Inline

    http://validator.w3.org/check?uri=ht...doctype=Inline

    ..mi dareste una mano? :master:
    Per aspera ad astra

  4. #4
    Originariamente inviato da cicciofarmaco
    http://validator.w3.org/check?uri=ht...doctype=Inline
    Che è 'sta roba (la pagina da validare, intendo)?

    Ragazzi, il report del validatore è chiaro: non capisco se preferite farvi fare il lavoro dagli altri o se avete difficoltà con l'inglese. Non è un tono polemico, è giusto per capire.

    1. There is no attribute "name" significa: non esiste l'attributo "name" per questo elemento (ovvero form).

      Se li leggesse la specifica di XHTML 1.0 ci si accorgerebbe infatti che è vero. (La specifica è da paragonarsi ad un dizionario, il dizionario che deve aiutarci durante la scrittura del markup, il quale è un linguaggio a tutti gli effetti).

      Per identificare univocamente un elemento <form> bisogna ricorrere all'attributo id. Il tuo codice, pertanto, diventa:

      codice:
      <form id="modulo" method="post" action="mailto.php">
    2. Il secondo errore dovrebbe sparire alla correzione del primo.
    3. Sempre se fosse stata data una letta alla specifica, ci si sarebbe accorti che una delle regole base di XHTML è che tutti i nomi dei tag e degli attributi devono essere scritti in lettere minuscole.

      Ecco che onClick diventa onclick.
    4. L'attributo for dell'elemento label deve riferirsi all'id di un input, non al suo name.

      codice:
      
      
         <label for="message">Messaggio:</label>
         <textarea id="message" name="message" rows="7" cols="30"></textarea>
      </p>



  5. #5
    Ho fatto come mi hai suggerito..ma gli errori persistono tuttora!
    Per aspera ad astra

  6. #6
    Che senso ha mettere un form dentro un paragrafo? Dimmi che significato può avere, a livello logico intendo. E' ovviamente anche un errore sintattico.

    E poi, mannaggia, non venirmi a dire che hai corretto quando non lo hai fatto. Hai sistemato tutte le relazioni label-input/textarea? No. Che facciamo, ci prendiamo in giro? Perdiamo tempo tutti, così.

  7. #7
    Originariamente inviato da pierofix
    Hai sistemato tutte le relazioni label-input/textarea?
    Scusami, ma non ho capito cosa intendi che faccia..Spiegati meglio, perchè sono ignorante della materia!
    Per aspera ad astra

  8. #8
    Originariamente inviato da pierofix
    L'attributo for dell'elemento label deve riferirsi all'id di un input, non al suo name.

    codice:
    
    
       <label for="message">Messaggio:</label>
       <textarea id="message" name="message" rows="7" cols="30"></textarea>
    </p>

  9. #9
    azz, ho sotituito ma spuntano altri errori!
    Per aspera ad astra

  10. #10
    Io continuo a vedere lo stesso report con gli stessi errori: stai aggiornando la pagina anche online?

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.