<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.evergreen-ils.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.evergreen-ils.org/feed.php">
        <title>Evergreen DokuWiki - accessibility:forms</title>
        <description></description>
        <link>https://wiki.evergreen-ils.org/</link>
        <image rdf:resource="https://wiki.evergreen-ils.org/lib/exe/fetch.php?media=wiki:logo.svg" />
       <dc:date>2026-04-30T17:15:14+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:dates&amp;rev=1722283735&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:errors&amp;rev=1742574319&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:fieldsets&amp;rev=1691445414&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:labels&amp;rev=1725290146&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:read_only&amp;rev=1691445188&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:submit&amp;rev=1691445832&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.evergreen-ils.org/lib/exe/fetch.php?media=wiki:logo.svg">
        <title>Evergreen DokuWiki</title>
        <link>https://wiki.evergreen-ils.org/</link>
        <url>https://wiki.evergreen-ils.org/lib/exe/fetch.php?media=wiki:logo.svg</url>
    </image>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:dates&amp;rev=1722283735&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-29T20:08:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dates</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:dates&amp;rev=1722283735&amp;do=diff</link>
        <description>Date inputs

	*  Why the GOV.UK Design System team changed the input type for numbers
	*  Designing Birthday Picker UX: Simpler Is Better, Vitaly Friedman
	*  Date Input - GOV.UK Design System</description>
    </item>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:errors&amp;rev=1742574319&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-21T16:25:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>errors</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:errors&amp;rev=1742574319&amp;do=diff</link>
        <description>Error Messages and Validation

Validation errors should come with specific messages that tell the user exactly what to fix. &quot;This field is required&quot; is not a good message for an email input field; &quot;Enter your email address&quot; is more specific.

Provide a summary of the validation errors at the top of the form. Each error message should be connected to an input field using</description>
    </item>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:fieldsets&amp;rev=1691445414&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T21:56:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fieldsets</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:fieldsets&amp;rev=1691445414&amp;do=diff</link>
        <description>Fieldsets and grouping inputs

Fieldsets should be used to group multiple fields that make up one unit of data. Groups of radio buttons should be contained in a fieldset. 

Names, addresses, phone number groups, email and password pairs might be good candidates for fieldsets. However, screen readers will announce the fieldset legend as a prefix for each label within, so this might be overkill in situations where the label alone (&quot;First name&quot;) is sufficient. In these situations, a visual grouping…</description>
    </item>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:labels&amp;rev=1725290146&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-02T15:15:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>labels</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:labels&amp;rev=1725290146&amp;do=diff</link>
        <description>Form Labels

Form fields must have an associated label. There are no exceptions to this rule.

The best way to associate a label is with the HTML label element, such as in these examples from WebAIM.

The label may be hidden using the sr-only (in Bootstrap 3-4) or visually-hidden</description>
    </item>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:read_only&amp;rev=1691445188&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T21:53:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>read_only</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:read_only&amp;rev=1691445188&amp;do=diff</link>
        <description>Read-only Form Fields

The ARIA document role may be useful for parts of the page where the screen reader should not treat elements as interactive controls, like read-only form fields. Use aria-readonly to mark individual fields; see the ARIA section on Form Static Attributes for more detail.</description>
    </item>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:submit&amp;rev=1691445832&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T22:03:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>submit</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=accessibility:forms:submit&amp;rev=1691445832&amp;do=diff</link>
        <description>Submit Buttons

Submit buttons should be written as &lt;input type=&quot;submit&quot;&gt;. Other &lt;button&gt; tags inside a &lt;form&gt; tag must include the type=&quot;button&quot; attribute if you do not want them treated as submit buttons for the form:

&lt;button type=&quot;button&quot;&gt;This doesn't submit the form&lt;/button&gt;</description>
    </item>
</rdf:RDF>
