Podczas korzystania z pól HTML5 "e-mail" - <input type="email"/>
- wiele UA (agentów użytkownika/przeglądarek) uniemożliwia przesłanie formularza bez użycia "prawidłowego" adresu e-mail. Stosują również pseudoklasię :invalid
. Jednak mój konflikt z własnym schematem sprawdzania poprawności oraz brak bezpośredniej informacji zwrotnej mogą wprowadzać użytkowników w błąd. Ponadto: nieprawidłowy jest stosowany (w Chrome 8) do mojego pola, zanim ktokolwiek nawet spróbuje go przesłać. Nienawidzę tego. Wygląda na to, że użytkownik popełnił błąd, ale jeszcze tego nie zrobił.Czy mogę pomijać sprawdzanie poprawności UA pól "e-mail" HTML5?
Czy można używać <input type="email"/>
bez aktywowania zachowania sprawdzania poprawności?
Nie brzmi sarkastycznie, ale nie jest to po prostu . Dlaczego chcesz używać tego typu, jeśli nie chcesz udostępniać funkcji dziedziczenia? – spinon
@spinon Niezupełnie. UA mogą w inny sposób ulepszyć '" - Rozważ urządzenia iOS. W rzeczywistości używają zupełnie innej klawiatury, z kluczami "@" i "." Widocznymi tam, gdzie zwykle byłyby części spacji, gdy użytkownik wypełnia pole e-mail. –
tak, myślałem o tym po tym, jak to napisałem. Jest taka funkcja, która czyni ją wygodną dla urządzeń. – spinon