This repository has been archived by the owner on Dec 31, 2024. It is now read-only.
How to denote required form attributes with an *
#1651
Unanswered
Harry-Lees
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi, I was wondering what the best way is of denoting required form attributes with an asterisk by the form label.
If I have the following form element:
(I know the HTML
required
attribute enforces the required fields, but we've had requests to make it more visually obvious which fields are required on our site)I would like to denote the input box as required with an asterisk by the label. If I do something like below, I would get a warning
@intlify/vue-i18n/no-raw-text
which could be safely ignored.However, I'm not super happy with this approach since an untranslated piece of text could go unnoticed because of the ignore comment.
I think this is also possible in CSS with something like (from this StackOverflow post):
but I was wondering if there is an agreed upon approach for this.
I realise we could also just add the asterisk to the translation itself, but I don't think that's an ideal workaround either since then all of the locales would have to be updated to include the asterisk, and missing one could be confusing to the locale.
Beta Was this translation helpful? Give feedback.
All reactions