Ricevo errori di convalida con l'attributo inputmode su aree di testo e campi di testo. Il validatore mi dice Inputmode di attributo non consentito sull'ingresso di elemento in questo punto ma the HTML5 spec indicates that it is allowed.L'attributo inputmode è valido (nei moduli HTML5) o no?
C'è davvero qualcosa di sbagliato in questo codice, o il validatore è in errore?
Ecco un caso bare bones che produce esattamente questo tipo di errore di convalida (due volte), in un caso su un input di posta elettronica e sull'altro su un'area di testo.
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
<form method="post" action="contactme.php">
<label class='pas block'>
Your E-Mail:<br/>
<input type='email' name='email' required inputmode='latin' placeholder='your e-mail here' />
</label>
<label class='pas block'>
Your Message:<br/>
<textarea name='message' required inputmode='latin' placeholder='and your message here!'></textarea>
</label>
</form>
</body>
</html>
Forse il validatore non è un validatore HTML5 o in modalità HTML5 –
Ho provato sia il validatore w3c sia quello di whatwg. Entrambi i validatori sono in modalità html5 e (ad esempio perché) questo esempio ha un doctype html5 – brennanyoung
Forse 'inputmode' non può essere combinato con (alcuni valori di)' type'? –