Otrzymuję błędy sprawdzania poprawności z atrybutem inputmode w obszarach tekstowych i polach tekstowych. Walidator mówi mi: Atrybut tryb wejściowy niedozwolony na wejściu elementu w tym punkcie, ale the HTML5 spec indicates that it is allowed.Czy atrybut inputmode jest prawidłowy (w formularzach HTML5), czy nie?
Czy coś jest nie tak z tym kodem, czy też jest to błąd?
Oto przypadek bez kości, który spowoduje dokładnie ten rodzaj błędu sprawdzania poprawności (dwa razy), w jednym przypadku na wejściu e-mailowym, a na drugim w obszarze tekstowym.
<!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>
Być może walidator nie jest walidatorem HTML5 lub w trybie HTML5 –
Próbowałem zarówno walidatora w3c i whatwg jeden. Oba weryfikatory znajdują się w trybie html5, a (dlatego, że) ten przykład ma html5 doctype – brennanyoung
Być może 'inputmode' nie można łączyć z (niektórymi wartościami)' type'? –