1

最近、Gmailの入力ファイルを見ました。次のhtml構文があります(firebugを使用して見つけました)

<input id="Email" name="Email" type="email" placeholder="Email" value="" spellcheck="false" class="">

ここで、私の疑問は、上記の入力フィールドにtype="email"属性があることです。ただし、ユーザー名も受け入れます。私のメールアドレスがjohnsmith@gmail.comの場合、 @gmail.comと入力せずにjohnsmithという名前を使用してログインできるとします。どのように可能ですか?構文エラーが発生するはずですよね?

私はそれをググった。しかし、情報が見つかりません。

4

1 に答える 1

1

HTML 5 では、フォームのクライアント側の検証を無効にする場合novalidate、フォーム要素に属性を追加します。次のように:

<form method="post" action="/foo" novalidate> ....</form>

Googleはフォーム検証も無効にしました Googleコードの下の行を参照してください

<form novalidate="" method="post" action="https://accounts.google.com/ServiceLoginAuth" id="gaia_loginform">

クリックしてHTML 5の詳細を読む

于 2013-11-01T09:16:10.867 に答える