- 基本的な
入力要素の使用例:
<form>
<label for="email">メールアドレス:</label>
<input type="email" id="email" name="email">
<input type="submit" value="送信">
</form>
上記のコードでは、
- 必須属性を使用した場合の例:
<form>
<label for="email">メールアドレス:</label>
<input type="email" id="email" name="email" required>
<input type="submit" value="送信">
</form>
上記のコードでは、required
属性を追加しました。これにより、ユーザーはメールアドレスを必ず入力する必要があります。
- メールアドレスのパターンを指定する例:
<form>
<label for="email">メールアドレス:</label>
<input type="email" id="email" name="email" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" title="有効なメールアドレスを入力してください">
<input type="submit" value="送信">
</form>
上記のコードでは、pattern
属性を使用して、有効なメールアドレスのパターンを指定しています。ユーザーが無効な形式のメールアドレスを入力した場合、ブラウザはtitle
属性で指定したメッセージを表示します。
これらは