<form class="usa-form">
    <label class="usa-label" for="example-input-prefix">Credit card number</label>
    <div class="usa-input-group">
        <div class="usa-input-prefix" aria-hidden="true">
            <svg aria-hidden="true" role="img" focusable="false" class="usa-icon">
                <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="../../dist/img/sprite.svg#credit_card"></use>
            </svg>
        </div>
        <input type="text" id="example-input-prefix" class="usa-input" pattern="[0-9]*" inputmode="numeric">
    </div>

    <label class="usa-label" for="example-input-prefix-error">Credit card number (Error)</label>
    <div class="usa-input-group usa-input-group--error">
        <div class="usa-input-prefix" aria-hidden="true">
            <svg aria-hidden="true" role="img" focusable="false" class="usa-icon">
                <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="../../dist/img/sprite.svg#credit_card"></use>
            </svg>
        </div>
        <input type="text" id="example-input-prefix-error" class="usa-input" pattern="[0-9]*" inputmode="numeric">
    </div>

    <label class="usa-label" for="example-input-suffix">Weight, in pounds</label>
    <div class="usa-input-group usa-input-group--sm">
        <input type="text" id="example-input-suffix" class="usa-input" pattern="[0-9]*" inputmode="numeric">
        <div class="usa-input-suffix" aria-hidden="true">
            lbs.
        </div>
    </div>
</form>

No notes defined.

package:
  name: metro-digital-design-system-demo
  version: 0.1.0
uswds:
  path: ../../../dist
placeholderLink: javascript:void()
  • Handle: @input-prefix-suffix
  • Preview:
  • Filesystem Path: src\components\input-prefix-suffix\input-prefix-suffix.njk