css3 プロンプトは高度なブラウザにのみ適用されます:
Chrome
Firefox
Safari
IE9
有効、無効、必須の定義
コード
入力:必須、入力:有効、入力:無効{ボーダー:0 なし; -webkit-box-shadow:none; -o-box -shadow:none; box-shadow: none;}
これまで、メール認証などの検証フォームでは、入力された内容が正しいかどうかを判断するために js と正規表現が使用されていました。
HTML5 の登場により、いくつかの属性が提供されるため、js や正規表現を記述せずにこの検査フォームのコンテンツを解決できるようになりました。
:required
必須。つまり、入力を空にすることはできません。
:valid
は有効です。つまり、入力されたコンテンツが要件を満たしている場合にトリガーされます。
:invalid
無効。入力されたコンテンツが要件を満たしていない場合にトリガーされます。