2011-02-06 12 views
14

Rozumiem, że text_field tworzy pole wejściowe typu text, natomiast email_field tworzy pole wejściowe typu email.Szyny: Jak "email_field" różni się od "text_field"?

Ale jaka jest różnica między tymi dwoma typami wejść?

Powiedz, że mam model klienta, gdy klient ma wiadomość e-mail. Czy powinienem użyć tutaj email_field?

+2

Typ wejścia = e-mail to właściwość HTML5, która sprawdza poprawność danych wejściowych to adres e-mail. http://www.w3.org/TR/html-markup/input.email.html – Gazler

+0

Trochę aktualizacji, sprawdzanie poczty e-mail działa teraz w większości nowszych przeglądarek. Użyj adresu e-mail, aby uzyskać bezpłatną walidację opartą na przeglądarce bez skryptu. – superluminary

Odpowiedz

21

Pole e-mail to nowe wejście html 5, które teraz zachowuje się tak samo na większości komputerów, z wyjątkiem kilku urządzeń mobilnych, takich jak iPhone, gdzie przełącza się na inną klawiaturę.

Możesz znaleźć więcej informacji na ten temat, logując się na adres html5 email field.

To tylko odrobina finezji, którą docenią niektórzy użytkownicy.

Powiązane problemy