submit, ngSubmit or click+keydown.enter for Angular 18+ and good accessibility? [closed]

Discussão em 'Angular' iniciado por ymoreau, Novembro 7, 2024.

  1. ymoreau

    ymoreau Guest

    Is there a consensus on the proper way to submit a form and have a good accessibility?

    <form (submit)="onSubmit()">
    <button type="submit">Submit</button>
    </form>


    or

    <form (ngSubmit)="onSubmit()">
    <button type="submit">Submit</button>
    </form>


    or

    <form>
    <button type="submit"
    (click)="onSubmit()"
    (keydown.enter)="onSubmit()"
    >Submit</button>
    </form>


    Using click and keyboard seems to be bad practice for accessibility.
    Is implicit submission (submit on enter key) useful to people using readers and keyboard navigation?

    ngSubmit seemed preferred in old answers for Angular 2, but is it still true?
    submit vs ngSubmit in Angular 2
    Difference between angular submit and ngSubmit events?

    Continue reading...

Compartilhe esta Página