Che è 'sta roba (la pagina da validare, intendo)?Originariamente inviato da cicciofarmaco
http://validator.w3.org/check?uri=ht...doctype=Inline
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.
- 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">- Il secondo errore dovrebbe sparire alla correzione del primo.
- 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.- 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>
![]()


Rispondi quotando