... d is required. </ li ></ ul > < input type = "text" name = "subject" maxlength = "100" required aria-invalid = "true" aria-describedby = "id_subject_error" id = "id_subject" > </ div > < div > < label for = "id_message" > Message: </ label > < textarea name ... ype = "email" name = "contact_email" value = "invalid email address" maxlength = "320" required aria-invalid = "true" aria-describedby = "id_contact_email_error" id = "id_contact_email" > </ div > < div > < label for = "id_urgent" > Urgent: </ label > < inp ... ecked > </ div > Django のデフォルトのフォームテンプレートでは、フィールドに auto_id が設定されていて、かつカスタムの aria-describedby が指定されていない場合、バリデーションエラーを該当する入力要素と関連付けるために aria-describedby HTML 属性が使用されます。 ... ... d is required. </ li ></ ul > < input type = "text" name = "subject" maxlength = "100" required aria-invalid = "true" aria-describedby = "id_subject_error" id = "id_subject" > </ div > < div > < label for = "id_message" > Message: </ label > < textarea name ... ype = "email" name = "contact_email" value = "invalid email address" maxlength = "320" required aria-invalid = "true" aria-describedby = "id_contact_email_error" id = "id_contact_email" > </ div > < div > < label for = "id_urgent" > Urgent: </ label > < inp ... ecked > </ div > Django のデフォルトのフォームテンプレートでは、フィールドに auto_id が設定されていて、かつカスタムの aria-describedby が指定されていない場合、バリデーションエラーを該当する入力要素と関連付けるために aria-describedby HTML 属性が使用されます。 ... ... <input type="email" name="contact_email" maxlength="320" required></div> フィールドにヘルプテキストがある場合、それは aria-describedby HTML 属性を使用して入力と関連付けられます。ウィジェットが <fieldset> 内でレンダリングされる場合は、この属性が <fieldset> 要 ... t" id="id_username_helptext">e.g., user@example.com</div> <input type="text" name="username" maxlength="255" required aria-describedby="id_username_helptext" id="id_username"> </div> カスタム aria-describedby 属性を追加する際には、使用している場合は help_te ... xt 要素の id も希望する順序で含めることを確認してください。スクリーンリーダーのユーザーにとって、説明は aria-describedby 内の出現順に読み上げられます。 >>> class UserForm ( forms . Form ): ... username = forms . CharField ( ... max_length = 25 ... ... <input type="email" name="contact_email" maxlength="320" required></div> フィールドにヘルプテキストがある場合、それは aria-describedby HTML 属性を使用して入力と関連付けられます。ウィジェットが <fieldset> 内でレンダリングされる場合は、この属性が <fieldset> 要 ... t" id="id_username_helptext">e.g., user@example.com</div> <input type="text" name="username" maxlength="255" required aria-describedby="id_username_helptext" id="id_username"> </div> カスタム aria-describedby 属性を追加する際には、使用している場合は help_te ... xt 要素の id も希望する順序で含めることを確認してください。スクリーンリーダーのユーザーにとって、説明は aria-describedby 内の出現順に読み上げられます。 >>> class UserForm ( forms . Form ): ... username = forms . CharField ( ... max_length = 25 ... ... ンプレートの HTML に id 属性を追加できるようになりました。詳細は ErrorList.field_id を参照してください。 BoundField に aria_describedby プロパティが追加され、テンプレート内でこの HTML 属性を簡単に使えるようになりました。 スクリーンリーダー利用者のアクセシビリ ... ティを改善するため、フォームフィールドとそのエラーメッセージの関連付けに aria-describedby が使用されるようになりました。詳細は フォームエラーの表示方法 を参照してください。 Script が新たに追加されました。このアセ ... ... ンプレートの HTML に id 属性を追加できるようになりました。詳細は ErrorList.field_id を参照してください。 BoundField に aria_describedby プロパティが追加され、テンプレート内でこの HTML 属性を簡単に使えるようになりました。 スクリーンリーダー利用者のアクセシビリ ... ティを改善するため、フォームフィールドとそのエラーメッセージの関連付けに aria-describedby が使用されるようになりました。詳細は フォームエラーの表示方法 を参照してください。 Script が新たに追加されました。このアセ ... ... 、スクリーンリーダーがフィールドセットとそのヘルプテキストを関連付けられるようにするため、フォームのフィールドセットに aria-describedby HTML属性が追加されました。 管理コマンド ¶ makemigrations コマンドが、各オペレーションの オペレーション・カテゴリ を強調表示 ... ... 、スクリーンリーダーがフィールドセットとそのヘルプテキストを関連付けられるようにするため、フォームのフィールドセットに aria-describedby HTML属性が追加されました。 管理コマンド ¶ makemigrations コマンドが、各オペレーションの オペレーション・カテゴリ を強調表示 ... ... sume_scheme 引数が追加されました。 アクセシビリティを向上させるために、以下の変更が行われました: フォームフィールドに aria-describedby HTML属性が追加され、スクリーンリーダーがフォームフィールドとヘルプテキストを関連付けることができるようになりました。 無効な ... ... sume_scheme 引数が追加されました。 アクセシビリティを向上させるために、以下の変更が行われました: フォームフィールドに aria-describedby HTML属性が追加され、スクリーンリーダーがフォームフィールドとヘルプテキストを関連付けることができるようになりました。 無効な ... 2026年10月08日