投稿日 :
更新日 :
利用するメールアドレスを入力してください(適当なアドレスでOKです。ただ、バリデーションがかかりますので、形式は正しいものにしてください)。
今回はメールアドレスがテーマです。これまでは入力内容のバリデーションを行ってきませんでしたが、今回は内容が正しいかをちゃんとチェックします。
メールアドレスのバリデーションは、input要素のtypeをemailとすればHTML側で行ってくれます。具体的には、アドレスの形式が正しければe.target.validity.validがtrueになり、正しくなければfalseになります。これをonChangeで都度確認します。
HTML標準でこういう機能を提供してくれるのはありがたいですね。この機能も完璧なものではないらしいですが、今回はありがたく利用しましょう。
テストコードはこちらです。テストは、
を行っています。
inputMode=“email”
を付与。